Move the filtering of places for a specific type to the place collection.
Refactor clientside cases specs for better maintainability.
Add specs for places collection.
Add placeholder text to name and places fields.
Enable editing places.

+ Add edit-button to place details view.
+ Enable dynamic Backbone route for changing place ids.
Configure dynamic headline for new/edit place form wizards.

+ Re-enable bindUIElements removed in f60f56bc89575bef9579e23f11635a4a177af5e9.
Close place popup before edit place popup is opened.
Prepare initial selection in place field.
Fetch model when loading entry view.

+ This is needed when directly loading /places/:id:/edit.
+ TODO: The view is rendered twice still.
Fetch model with associated places before rendering the view.
Always pass model and collection to showEntryForm to make it work for both 'new' and 'edit'.
Fix tests for initializing EntryFarmView and EntryDepotView.
Extend API to accept full object representations as nested places in addition to an array of place ids.
Move the require-statement for select2 to map.js, in order to only load it as part of the main map app, not on regular rails views.
Move the select2 editor for backbone-forms into the vendor folder.
Preselect the associated farms in the edit view for depots.
Merge branch 'refs/heads/feature/edit-place-75' into prototype