frontend functional tests -> frontend route tests

no issue

- Some of the tests were duplicated and all of these tests are faster and easier to do with super test as we aren't testing interactions
- Introduced a new test util to toggle permalinks which allows us to test the different structures
- Using cheerio in route tests to test the HTML / XML output is well formed
Tag input UX improvements

Closes #4105

- Turns the tag icon white when input is focused.
- Focuses on the tag inout after deleting a tag.

Credit to @novaugust for a PR to this which is rebased into one single commit
Implement popovers
Update dependencies

No issue
- html-to-text@1.0.0
- bcryptjs@2.0.2
- compression@1.2.0
- rss@1.0.0
- grunt-contrib-uglify@0.6.0
- sqlite3@3.0.2
- mysql@2.5.2
Merge pull request #4287 from PaulAdamDavis/tag-input-ux

Tag input UX improvements
Merge pull request #4213 from PaulAdamDavis/new-popovers

Implement new popovers
Move unrelated editor cover code to the right place

Closes #4106

Moved the `.editor-close` styles to `post-settings-menu.scss`
Merge pull request #4219 from PaulAdamDavis/overlays

Rename right-outlet to settings-menu
Version bump to 0.5.3
Output spaces instead of tabs in buildAbout task

No Issue
Merge pull request #4315 from jaswilli/deps

Update dependencies
Merge pull request #4318 from jaswilli/about-tabs

Output spaces instead of tabs in buildAbout task
Auto-save post at 60 second intervals

Refs #4259
- Auto-save the post at least once in any 60 second interval where
  there have been changes.
Change slug and date placeholders to values

Closes #4121
Fix no show of default Twitter card

No issue
- change default Twitter card from content to summary
Merge pull request #4326 from lcamacho/master

Fixed default twitter card
Custom permalink UI

References #3920
Merge pull request #4323 from jaswilli/issue-4121

Change slug and date placeholders to values
Remove lodash from admin client.

* Adds `bind`, `isFinite`, and `isNumber` utility functions from lodash.
* Use new util funtions instead of lodash throughout the codebase.
* Remove lodash from vendor builds.
Merge pull request #4217 from PaulAdamDavis/permalinks-ui

[WIP] Custom Permalink UI