Fix tests to ensure correct post is being checked

Refs #3473
- Change tests to not assume that all inserted fixture data
  will end up with the same millisecond-precision time for
  results sorting.  If a test is set up to check the contents
  of a specific fixture extract it explictly from the results.
Handle toggleing the content screen on mobile.

Closes #3520.

Move the custom jQuery animation into an action on the controller so
that we can trigger it from within the route if needed.
Merge pull request #3519 from jaswilli/tests-undefined-key

Fix tests to ensure correct post is being checked
Change user menu link to a button

Closes #3546

- Change user menu popover toggle from a <a> to a <button>
- Change tests accordingly
Merge pull request #3553 from PaulAdamDavis/3546-usermenu-button

Change user menu link to a button
Proper messaging on password reset

fixes #3540
- Show proper message when reusing token
- Show message after resetting password
Merge pull request #3551 from halfdan/3540-password-reset

Proper messaging on password reset
Include development assets in release build.

Closes #3498
Sanity check page parameter used in findPage

Closes #3510
- Make sure the page parameter is does not overflow the
  integer data type.
- Added tests.
Merge pull request #3525 from jaswilli/issue-3510

Sanity check page parameter used in findPage
Add missing model to template render.

Closes #3530, Refs #3474
- Cleanup from #3474 which stopped passing the model into
  the render template call.
Refactor notifications to prevent stacking.

Closes #3511, Closes #3512, Closes #3526
- show* methods now close existing passive notifications by
  default.  They also now take an optional options object where
  existing parameters such as "delayed" and "defaultErrorText"
  can be passed in as well as the new "doNotClosePassive" flag.
- Removed all explicit calls to notifications.closePassive except
  for the few places where it makes sense to call it separately.
Merge pull request #3557 from jaswilli/issue-3530

Add missing model to template render.
Fix failure in Post API tests.

Refs #3473
- Make sure test is checking the post it expects by verifying
  the post id in the results.
Merge pull request #3559 from jaswilli/post-api-tests

Fix failure in Post API tests.
Merge pull request #3556 from jaswilli/issue-3498

Include development assets in release build.
Admin isn't shown "make owner" option

closes #3558
- Replaced canAssignRoles as "show user" conditional with new
"canMakeOwner"
Descriptive error if user by mail not found.

closes #3537
- Replaced generic NotFound error with descriptive NotFoundError.
Merge pull request #3561 from felixrieseberg/iss3558

Admin isn't shown "make owner" option
Merge pull request #3521 from jaswilli/notifications

Prevent stacking of notifications