Include development assets in release build.

Closes #3498
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.
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
Merge pull request #3560 from felixrieseberg/iss3537

Descriptive error if user by mail not found.
Merge remote-tracking branch 'upstream/master'