[WIP] Refactored Editor Routes

No issue yet. This is a "what do you guys think" sort of PR.

- Moved `new` route into `editor` resource (`editor.new`)
- Moved the current editor controller, view, and route to `editor.edit`
- Added `editor.index`, which automatically transitions into `editor.new`
- Moved controllers, views, templates, and routes to match new router config. Also changed links to `editor` into `editor.new` and `editor.edit` as appropriate.
If you want to merge *this* one first, I'll rebase #2930 off of it.

Re: #2884, once it's been rebased he won't have any changes  to
core/client/routes/editor.js, so no conflict there.


On Wed, Jun 11, 2014 at 11:48 AM, Hannah Wolfe <notifications@github.com>
wrote:

> In core/client/routes/editor/edit.js:
>
> > @@ -22,7 +21,7 @@ var EditorRoute = AuthenticatedRoute.extend(styleBody, {
> >          }
> >
> >          return this.store.filter('post', { status: 'all', staticPages: 'all' }, function (post) {
> > -            return post.get('id') === postId;
> > +            return post.get('id') == postId;
>
> So is there something needed for this to work? Merge #2930
> <https://github.com/TryGhost/Ghost/pull/2930> first? Get #2884
> <https://github.com/TryGhost/Ghost/pull/2884> updated and merged?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/TryGhost/Ghost/pull/2933/files#r13663259>.
>