About Ghost screen
Auth
Settings screens redirect for certain roles

Closes #3291
- Adds redirects based on roles as defined in the case
- Adds new mixin `CurrentUserSettings`
- For authors, all settings pages redirect to `users/self`
- For editors, all settings pages other than specific users redirect to `users`. Any user that is not self or an author redirects to `users`
Content management

With massively reduced overnesting
Editor styles + split codemirror styles out into lib
Error layout
I have no idea why this was its own file in layouts/modals.scss
Deprecated post-settings-menu.scss
Settings
Import old dropdowns temporarily
Merge pull request #3424 from jgable/fixSettings

Fix lazy loading of settings
Merge pull request #3444 from sebgie/fix-invitations

Fix Invitations
Merge pull request #3448 from jaswilli/update-check-test

Ghost instance not needed in update check test
Uncommenting fixed tests
Merge pull request #3447 from jaswilli/auth

Fixup signin and signout
Merge pull request #3416 from alarobric/case_3291

Settings screens redirect for certain roles
Properly remove email notification on signout.

no ref
- Calls notifications.clear() on signout
Disable user settings autocomplete in Chrome

Closes #3271

- Adds 2 hidden inputs at the top start of the form that trick chrome into filling those, leaving out the rest.
User API ability to filter users by role

refs #3446

- This only covers the API changes needed for #3446
Disable autocomplete for setup & signup screens

No issue

- Adds 2 hidden inputs at the top start of the form that trick chrome into filling those, leaving out the rest.