BaseView to check and inject required dependencies
refactored BaseView dependency mngmt system, cleaned code
sync with master
sync with master
sync with master
sync with master
Make the LoginView listen to signin/signout events rather than change events, to prevent false rendering
Ensure we only ever get a single iframe created in LoginView even if render gets called multiple times
removed DependecyError, use generic TypeError instead
moved BaseView dependency logic to app.utils.Dependencies
Don't send SPA details if the SPA isn't actually connected
decoupled dependency checker a bit more
added dependency checks to the call model
added BaseCollection with deps check capabilities
Merge pull request #367 from Standard8/iframe-dedupes

Prevent duplicate login iframes/buttons appearing in the sidebar
sync with master
removed obsolete comment
better semantics for Dependencies#_checkRequiredProperties; comments
added support for null type checks
more explicit null/undefined type checks