Add catch handlers to import tests.

Refs #3473
- Some tests are checking to make sure errors by using a
  catch handler on the test.  When assertions fail done()
  is never called and results in a mocha timeout, which makes
  it harder to see the cause of the failure.
Merge pull request #3602 from jaswilli/import-tests

Add catch handlers to import tests.
Changing User.read API to default to active users.

refs #3542
- Properly handle forgotten screen (ember)
- Change Users API to only return active users on read
- Adjust tests
Adding missing body class for author pages

closes #3606
No apps screen for 0.5

no issue

- The apps screen is nowhere near ready for prime time yet, lets not have
  it in 0.5 at all
Cleanup from notifications refactor.

Refs #3521
Incorrect livereload watch path.
Merge pull request #3616 from sessa/patch-1

Incorrect livereload watch path.
Merge pull request #3615 from jaswilli/cleanup

Cleanup from notifications refactor.
Removing client files from release
Merge pull request #3550 from halfdan/3542-forgotten-user

Properly show message when resetting password.
Check for server notifications on hard refresh

Closes #3612
- Trigger the loadServerNotifications event from the
  ApplicationRoute's afterModel hook, which gets called
  every time the app gets loaded.
Merge pull request #3614 from ErisDS/remove-apps

No apps screen for 0.5
Merge pull request #3618 from jaswilli/issue-3612

Check for server notifications on hard refresh
Improved Update Notification

- adding a version number to the notification
- adding a link to the upgrade docs, to make this process easier.
Merge pull request #3611 from ErisDS/author-classes

Adding missing body class for author pages
Updating Casper to latest
Restore original display after window resizing.

fixes #3597
Improve settings error handling

closes #3450
- Added no-permission error handling for settings edit API.
- In Authentication API integration test, updated the initOwnerUser
  function to insert the roles and user_roles for the owner user so the
  owner can edit settings after adding the no-permission error handling. I
  also added the mail send permission to the test since it's used after
  the user edits the settings.
Merge pull request #3451 from waleedali/issue#3450