Merge pull request #2180 from bhousel/bhousel-presets

Presets
Can I use iD with my own OSM server?
Remember last custom tile layer (fixes #2094)
When circularizing a way, try to add inBetweenNodes to shared ways too..
Update photographic_labratory.json

spelling correction to match tag from OSM wiki. https://wiki.openstreetmap.org/wiki/Tag:craft%3Dphotographic_laboratory
Merge pull request #2188 from zzkt/patch-1

Update photographic_labratory.json
Rename file; rebuild
Add shop=seafood; hide fishmonger in search (fixes #2189)
Update translations
Update imagery
1.3.9
Add 2D cross product to iD.geo..
Add isConvex() to iD.Way..
Add d3.geom.hull to d3.v3.js
Coax concave ways to convex before circularizing..
add unique style for landuse military
Factor makeConvex into new method, fix missing comma and style issues..
Add tests for iD.geo.cross and iD.way.isConvex
Add preset for landuse=military
Improvements to land use preset display