fix duplicate objects after restoring data from localStorage

This makes sure that the originals of changed entities get merged
into the base of the stack after restoring the data from JSON.
This is necessary, because the stack will only have elements for
the current viewport after a restart and previously *modified*
objects will now be falsely detected as *created* ones.

Also removed some ineffective code.
add tests for "restoring from v3 JSON" (core/history.js)
extend history loading fix to deletions

Deleted objects need to be kept in the base of the history stack, too.

This also improves the respective unit tests.
Merge pull request #2135 from tyrasd/master

fix duplicate objects after restoring data from localStorage
Remove conditional that's always true

The base graph never has any ownProperty entities.
More accurate modification tests
remove addr:housename from presets

The [values](http://taginfo.openstreetmap.org/keys/addr%3Ahousename#values) of this rarely needed tag, which is prominent in the address presets, now have a lot of numbers and descriptive words in many different languages. Removing the preset means that new editors won’t fill this key with information useless to the key but can still add it through All tags if needed.  A similar thing happened when Potlatch put the designation tag into presets. Goes towards #1427 and #2124.
Adjust borders to account for housename removal
Update translations
1.3.7
Fix recycling field keys (fixes #2140)
remove building_area for school, kindergarden, etc

These keys should not automatically get building=yes added:
amenity/school, amenity/kindergarden,
tourism/picnic_site, tourism/theme_park

Also renamed to "School Grounds" and "Kindergarden Grounds"
for clarity..
Remove building_area from amenity=hospital
Update name suggestions
barrier=fence shouldn't be an area (fixes #2158)
various updates to presets

  Add "crop" field for landuse=farm/farmland/farmyard (for #2149)
  Add "trees" field for landuse=orchard
  Add landuse=landfill
  Add the hoops=* field to the basketball preset (for #1984)
  Add amenity=nightclub
  Add smoking field for many presets under amenity, building, office, tourism (for #1990)
Merge pull request #2163 from bhousel/bhousel-presets

Various updates to presets
Fix tag reference layout on FF (fixes #2159)
Add religion to cemetery preset (fixes #2164)
add 35 as an option in the maxspeed dropdown..