Autosave Draft posts

Ref #1413
- If the user stops typing for 5 seconds, a "typingPause" action is sent from the GhCodemirrorComponent
- Editor-base-controller ties the "typingPause" action to its "autosave"
- If a post is being saved and does not have a title, the title is set to "(Untitled)"
- Cleanup editor base controller property dependencies and code
Change autolinked URLs to output nice quotes

ref #4257

- This is a follow on from #4257 where I updated the codestyle.
- We were outputting escaped single quotes when double quotes would be much nicer.
- Changes the HTML output from our markdown conversion (non-breaking change)
- Updated tests to match the new output
Show all invited users and infinite scroll active

Closes #4239
Merge pull request #4289 from jaswilli/issue-4239

Show all invited users and infinite scroll active
Speed up user menu animations

No issue

- Speeds up the animation duration when the user menu opens
- Effectively removes the user menu closing animation
Remove console.error from shortcuts-route mixing

No issue

Safari (iOS 8 & OS X Yosemite) throws a massive hissy fit about `console.error` and goes on to break all the things.
This PR simply removes it.
Fix alignment on burger menu button
Remove hover transition inside dropdowns

No issue

- Removes the transition on hover/focus states for items/links in dropdowns
Merge pull request #4298 from PaulAdamDavis/speedier-user-menu-animations

Speed up user menu animations
Remove shadow from right of tag bar

No issue

- Completely removes the shadow from the right side of the tag bar
Merge pull request #4299 from PaulAdamDavis/tag-bar-shadow

Remove shadow from right of tag bar
Workaround / skip & clean Mail API tests

ref #4277

- mail API tests are failing consistently locally
- skip the failing tests
- restructure existing tests to match patterns from other tests
Merge pull request #4300 from ErisDS/mail-test-temp

Workaround / skip & clean Mail API tests
Merge pull request #4297 from PaulAdamDavis/rm-console-error

Remove console.error from shortcuts-route mixin
Adds twitter cards and schema.org to {{ghost_head}}

closes #3900

- Adds twitter cards to ghost head helper
- Adds schema json information
- Adds test with null values for post image and cover image
- Adds test for privacy flag
- Adds test for the case of no tags
- Updates test to check for twitter card and schema data
- Updates privacy.md
- Fixes issue with image urls that are linked by url rather than uploaded
Merge pull request #4259 from novaugust/auto-save

Auto save draft posts
Merge pull request #4282 from cobbspur/twitter

Adds Twitter cards to {{ghost_head}}
Autosave additions

issue #4259, issue #1413

- decrease timeout by 1 sec
- really actually turn off nprogress
Truncate metatitle and url when > 70 characters

Closes #4301
Set link[prev/next] tag to https if urlSSL is set

The <link> tag for next/previous in the head doesn't update when the normal URL and the urlSSL change. This fixes that bug.

Fixes #4266