Close notifications on user action properly.

fixes #3105, refs #3012
- Add additional closeAll() calls where users interact with data
Change text on leave modal cancel button

issue #3106
Show correct post notificatons based on status.

closes #2850
- Add messageMap from old admin
- Add two methods to pick the correct notification based on prev status and current status
Fix mail test send endpoint

Closes #3071
-Refactor api.mail.sendTest to take a "to:" parameter.
-Inject recipient address into the mail api's sendTest method
 from the route handler.
Merge pull request #3113 from ErisDS/issue-3106

Change text on leave modal cancel button
Add --init param to update_submodules grunt task

Closes #3141
Merge pull request #3111 from halfdan/3105-notifications

Close notifications on user action properly.
Merge pull request #3115 from halfdan/2850-post-notifications

Show correct post notificatons based on status.
Ember post order matches server post order

fixes #3008

- this effectively breaks the sort order on the client, because the serverside order is marginally broken.
Merge pull request #3112 from ErisDS/issue-3008

Ember post order matches server post order
Merge pull request #3129 from jaswilli/issue-3071

Fix mail test send endpoint
Merge pull request #3142 from novaugust/submodule-init

Add --init param to update_submodules grunt task
Calls to POST API have include=tags

closes #2998
- update PostSerializer to use DS.EmbeddedRecordsMixin
- create PostAdapter to include include=tags in query params for POST and PUT
- set include=tags for various GET post requests
- change PostModel to have { embedded: always } instead of { async: true }
- update Ember-Data to beta8 from beta7
- make call to get tags from model in editor.edit route synchronous since the tags now exist in the store
- change casper test to wait for call to posts api with `?include=tags`