Accept all versions of 'edit' as URL parameter

closes #3644
Use the ghost-paths consistently.

Always using the utility function ensures that we have the ability to
update/change/etc these paths without scouring the codebase.

For example, if we ever decide to bump the API version it would be nice
if there was only one location it needed to be updated at.
Update dependency sqlite3@2.2.7

No Issue
- sqlite3 2.2.7 supports building on node v0.11.13.
Add --allow-root for ghost_ui grunt task

closes #3753
Merge pull request #3647 from felixrieseberg/iss3644

Accept all versions of 'edit' as URL parameter
Merge pull request #3733 from rwjblue/use-ghost-paths-util

Use the ghost-paths consistently.
Merge pull request #3746 from jaswilli/update-sqlite3

Update dependency sqlite3@2.2.7
Merge pull request #3753 from pedro-teixeira/master

Installation as root fails on bower