Update the places router to return an obj

Now it can be reused as a Backbone.Router or SubRouter
Added a urlPrefix to the places router
Updated the CategoriesView to use the urlPrefix
urlPrefix needed in variable outside function scope
Passing the urlPrefix through the SearchView and ItemView

Needs to be in the ItemView as this templates creates the <a>'s in search results.
Added missing 'this'
Added content-detail for poi details no longer in content-browse
Set with-detail when the map is shown with the detail panel
Added button to toggle browsing map contents
Toggle the browse pane depending on context
Hide the browse pane when browsing details if device is a phone
Showing a POI detail load the categories in the background

Only if we don't already have some results in the browse pane