Reorganise tests to match modern rails test layout
Remove unused session model
Add some more tests for library code
Update to iD v1.3.7
Remove unused (and non-functioning) code
Use Konacha for testing JavaScript
Move zoomPrecision function to the OSM namespace
Update osm.js tests for changes and add some more
Move cookieContent to OSM.locationCookie
Apply zoomPrecision to location cookie
Add tests for OSM.locationCookie
Add tests for BrowseHelper#wikipedia_link
Fixed wikipedia link reference to specific sections

When creating  a wikipedia link from a tag, the function
is (correctly) appending "?userlang=#{I18N.lang}" to the URL,
but doing this breaks the reference to a specific section
of a wikipedia article (if there is any).

For example, if the tag is "wikipedia=Article#Section", the function
would create a link to "../Article#Section?uselang=xx", and then the
browser wouldn't be able to correctly find the section. The correct
link result should be "../Article?uselang=xx#Section".

This commit fixes this by verifying if there is a reference to a
specific section of the article, and then putting "?uselang=#{I18N.lang}"
between the article's name and the section name.
Update config/wiki_pages.yml
Add more tests for BrowseHelper
Update to Leaflet 0.7.2
Remove an unused method
Add more helper tests
Make the search form a GET form with no extra fields

We only accept GET requests for the search, and although the form is
never normally submitted directly some browsers offer an option to
create a bookmark from a form, so make that work.
Merge remote-tracking branch 'upstream/master' into vagrant