Fix Editor/:postId 404 on draft

closes #2857
- in EditorRoute, get model from the datastore if it's there
- if page is refreshed, get model from `/posts` API with `{status: 'all'}`
Close post settings popover menu after delete post

No issue
-inject popover:service into modal component delete post
 controller so popover close can be triggered as part of
 the delete action
-remove unnecessary 'needs' from the delete post controller
Merge pull request #2894 from jaswilli/close-popover

Close post settings popover menu after delete post
Merge pull request #2892 from appleYaks/draft-404

Fix Editor/:postId 404 on draft