Wiring up workspace published/unpublished/all posts views (Rough)

- Add routes for posts/all, posts/unpublished, posts/. Routes for these
will set status
filter and then render the normal ‘index’ controller action.
- Hide tasks and tutorials in workspace menu
- Add PostCollection.setFilterParams() function which handles combining
filters
with paging params and reloading if filters change.
Improve handling of frontend 'view' switching: map, list, full

- Move handling of views for home layout (map, list, search) into
HomeLayout
- Maintain the 'view' as a state on the Home Layout. This means we can
return to the last ‘view’ the user selected, not always back to ‘full’
post view.
- Add HomeLayout.setViews() that lets you set which views (map, list,
search) to render
- Add onClose() callback to MapView to destroy the leaflet map object
when the view is hidden.
- Link ‘Full’ view to /view/full since index now renders which view was
shown last
- Not loading MapView in Controller directly so we have to require
  it for postDetail