Tidied up indentation/properties for default admin template
Adding support for Apple, Android, and Microsoft app icons
Set sensible admin meta title
Adds error message to blog import on empty / bad file

Closes #840
* Checks file to be size > 0
* Checks file to be .json
* Fails if either of them are not good
First pass at correctly configured Cache-Control headers

issue #932

- sets cache control headers on all routes
- is a bit aggressive in places
First pass at some asset management

issue #932

- handles outputting assets for the admin and theme which have a version query string
Smushed mobile app icons
Initial loading bar implementation

See #726

Becomes visible when <body> has a class of `js-loading`
Refactored loading bar SCSS
Disable filestorage

closes #937
- fixed bug where ![] is replaced with ![](http://) for image url
- added fileStorage setting to uploader
- added fileStorage helper (could become standard way of providing config data for frontend???)
- added data element to editor and settings
- if no config value is set fileStorage: true is default
Fix for dropzone

no issue
- dropzone is disabled when fileStorage = false
Trailing slashes for cache invalidation headers

issue #963
One hour fix
Updating casper