Committing work not dependent on impl. This won't build due to missing
upload.js view. The remainder of this impl (including upload view) is
based on jquery file upload but this needs to be reimpled to use
plupload.
Merge branch 'master' into upload

Conflicts:
	src/ev-script/views/base.js
WIP towards upload functionality.
Added cancel button.
WIP on upload functionality.
Updated forms auth view to handle auth source and remember me.
Fixed tests and dist update.
Removed Drupal-specific css.  Cleanup of bower dependencies and
rebuild with updated requirejs.
Upload cancel button styling fix.
Closing upload dialog on successful upload.
Script now checks for existence (and applicable return value) of
version info endpoint in API to determine if version-dependent
features should be enabled (see app-info model).  Unit tests passing
against 3.6.0 API version.  Need to work on testing against legacy API
versions.
Added test utility with setup/teardown helper methods and refactored
existing tests to utilize.
Failed to commit test utility.
Updated tests to pass against pre-3.6 API.