Merge pull request #3445 from ErisDS/issue-3389

Adding new {{title}} helper
Stripping default nav styling completely

This is already conflicting with new styles horribly.
Adjusted animation timing for links
Setup
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