Add tests for member methods on relation models
Simplify a number of object model methods
The value of mapParams.object is always a node/way/relation now
Always use controller computed zoom when starting Potlatch

The value of mapParams.zoom may have come from the cookie and be
unrelated to the actual view the user came from with this click, so
just use the default zoom set by the controller.

Fixes #621.
Use the map layout when rendering index for a remote edit
Make remote edit work when /edit is loaded

Change detection of the edit request to use the URL as the class
will not be set on the body now, and force the router to think we
actually loaded the normal view.
Test get_nodes_undelete methods of the OldWay model
Report an error if a bogus limit value is passed to a notes API call
Extend API to allow changesets to be queried by ids

Make changesets queryable by specifying a list of ids, for example:

    /api/0.6/changesets?changesets=1,2,3

This condition may be combined with others in the normal way.
Remove object parameter from share URL

Fixes #616
Fixes #624
Restore marker for non-browse search results

Fixes #615
Ensure object parameter is removed from edit link when closing sidebar

Refs #620
Run unload method before pushing the new state

If running unload causes any hash changes, those should
not end up on the new URL.

Fixes #622
Localisation updates from https://translatewiki.net.
Fix translation interpolations
Pass details of any selected object to remote editors
Obey the location hash for edit URLs with objects

For a link like http://osm.org/edit?node=n#map=19/37.77683/-122.41459,
select the feature but also respect the map location.

This is the fix for iD. It appears P2 requires internal code
modifications.

Refs #620
Update to Leaflet 0.7.1
Update leaflet.locate
Reapply leaflet.locate patch