Fix notification stacking.

fixes #944
Allow user to set static page before saving

fixes #1350
- jQuery event.preventDefault() stops the user from selecting the checkbox
Order dependencies alphabetically cos OCD
Bump grunt-jslint and fix issues
Update devDependencies
Tidy up the local file storage for images
Bumping dependencies with patch version increases
Minor version bump for whenjs

- Upgrade  2.2.1 > 2.5.1
- Should be no breaking changes which affect us, but potential bug fixes
Minor version bump for moment, polyglot & semver

- hopefully no breaking changes
Gruntfile.js cleanup & removed unused dependency

- grunt-open is no longer needed
- grunt build isn't used, so get rid.
Merge pull request #1375 from jamesbloomer/image-refactor2

Tidy up the local file storage for images
Merge pull request #1345 from halfdan/944-crazy-notifications

Fix notification stacking.
Make webkit autocomplete login styles less heinous

Fixes #771
Adding submodule update to grunt init

issue #1053

- not the greatest module, but perhaps one to re-create ourselves in future
Fix image upload issue.

fixes #1377
Add rel='canonical' support

closes #1341
- Added canonical link to header using ghost_head helper.
Merge pull request #1384 from halfdan/1377-fs-extra

Fix image upload issue.
Merge pull request #1388 from germanrcuriel/add-canonical-support

Add rel='canonical' support
Add API tests

closes #1189
- added tests
- added request module
- added status codes to API calls
- fixed return values of API calls
- fixed that drafts caused an error when being deleted
- fixed X-Invalidate-Cache headers
- moved testUtils.js to utils/index.js
Merge pull request #1322 from sebgie/api-refactor

Add API tests