Update busboy to v0.2.3
Only load posts once on navigating to content tab

No Issue
- Loading posts from the API should not be necessary in PostsIndexRoute
  because its parent resource (PostsRoute) pre-loads the store.
  Changing the store.find to store.all gets rid of a duplicate
  network request to load all posts.
Correct markup for the PSM author dropdown
Add edit roles

refs #3087
- added ability to edit user/roles relation
- user is not allowed assign roles to himself
- only one role per user is supported atm
- added tests
Hide Settings Tab if Author

Implements #3293. Currently, we don’t have a permission system on the
client side, so this relies on a hardcoded “author” string.
updated Ember to latest release
Merge pull request #3347 from jaswilli/posts-content

Only load posts once on navigating to content tab
Merge pull request #3356 from IanMitchell/header-role

Hide Settings Tab if Author
Merge pull request #3343 from sebgie/issue#3087

Add edit roles
Merge pull request #3341 from PaulAdamDavis/psm-class-ammend

Correct markup for the PSM author dropdown
Update Users API to handle role objects or ids

Closes #3357
- API method User#edit now handles User objects that have either
  an array of Role ids or objects.
- Fixed error handler notification on upload modal controller.
Merge pull request #3360 from jaswilli/issue-3357

Update Users API to handle role objects or ids
Hide Settings Sidebar Based on Role

Implements #3294. Currently, we don’t have a permission system on the
client side, so this relies on a hardcoded “author” string.
Merge pull request #3361 from simplabs/update-ember

Updated Ember to 1.6.1
Upgrading Casper to potential 1.0 version
Make user list images background-image's

References https://github.com/TryGhost/Ghost-UI/issues/76

- Swap user avatars in the user list from ing tags to background images
updating tests to match casper
Get Ember Admin ready for production

Closes #3161
- Add a config.js file for the client which is used to configure
  Ember.Application during runtime. The correct version of config.js
  is copied into place by grunt via the copy:(dev|prod) task from
  either config-dev.js or config-prod.js.
- Serve minified and production versions of libraries where applicable
  including handlebars-runtime and ember-prod.
- Bundle third party libraries into vendor.min.js.
- Bundle Ghost's Ember app and templates into ghost.min.js
- Remove all fixture data and code from the client.
This aims to speed up both the ghost application and tests by
migration from usage of config() to just an object of config.

no relevant issue

- Change 'loadConfig' task to 'ensureConfig' to more accurately reflect
what it is actually doing.  Its sole purpose is to make sure a `config.js`
 file exists, and as such the name now reflects that purpose.

- Update config/index.js to export the ghostConfig object directly
so that it can be accessed from other modules

- Update all references of config(). to config.
This was a blind global find all and replace, treat it as such.

- Fixes to tests to support new config access method

- Allow each test to still work when invoked invidually
Merge pull request #3358 from IanMitchell/sidebar-role

Hide Settings Sidebar Based on Role