Release sprint11 (0.0.11)

Here's what's updated:
https://github.com/Innovation-Toolkit/midas/issues?milestone=3&state=closed

Merge branch 'sprint11' into devel
Release 0.0.11 (sprint11)

The full list of changes is at:
https://github.com/Innovation-Toolkit/midas/issues?milestone=3&state=closed

Merge branch 'devel'
Bump version to 0.0.12 (sprint12)
Log in the user object

The user object itself should be logged in, not a cleaned
version of the user object
Hotfix for SSPI Admin settings

Merge branch 'sprint11' into devel
Hotfix for SSPI Admin Settings

Merge branch 'devel'
Merge branch 'devel' into sprint12
Don't hide topic forms, clean them up

Every time the "newTopic" button is pressed, it creates a new
view instance.  If a new topic is submitted, instead of hiding
a div which is never unhidden, just cleanup the existing
topic form view.

Fixes #165
Add UI for forgot password

The UI allows you to click on 'forgot password',
enter your email address, and then shows a screen that
confirms that an email has been sent to reset your
account.

Includes an error handling div in case an error occurs.
Remove SSPI from AuthController

All authentication happens through passportjs now,
don't need this endpoint
Display errors in forgot password dialog

Add correct classes to the forgot password
form
Update policies

Remove auth and main that don't exist anymore as routes.
Add AuthController as accessible from anyone.
javascript style guide formatting (WS only)

whitespace only commit
Add more test cases

Add test cases for admin (make sure admin can access the data
they want, and make sure that non-admins can't get to it)

Add test cases for forgot password as part of the AuthController
Add the first phase of forgot password

The first phase includes the endpoing for the UI that
looks up the user account and then generates a password
reset token for the user.

If the server is in test mode, the token will be returned
by the API.  If the server is not in test mode, only
a vague `success:true` with the submitted email address
will be provided.

The next steps:
- Generate notification email
- Create profile/password page for resetting password
- If given a valid token, gray out the old password field
- Backend token verification function
Add checkToken user utility

Used by the auth controller to test if a password
reset token is valid.

Add tests to auth.test.js for verifying tokens.
Add Midas info to README

From our one-pager about midas, put it in the repo too.

First commit for this repo at 18F.
Update TravisCI link

To 18F
Update link to 18F
Merge README.md changes

Merge branch 'master' into sprint12-reset-password