Add rotate shape operation (addresses #838)
Add rotate to test/index.html
Update d3, use custom d3 with stripped layout and dsv modules
Removing unused arguments
don't include just created parents in modified
Add validation warning for many deletions. Fixes #862
Fix localization number
Merge branch 'many_deletions'
Simplify, fix spec
Delete orphaned relation members
Fix moving multiple entities which share nodes

While here, implement moving multipolygons too.
Go to browse mode after deleting (fixes #868)
Fix translation test
Add another div to the tail (#829)
d3.tail -> iD.ui.Tail
Fix a couple of rotate bugs
Merge branch 'master' of git://github.com/systemed/iD into rotate2

Conflicts:
	index.html
	test/index.html
Lint
Calculate participating ways in AddMidpoint

Due to differenced redraw, midpoint.ways was getting stale,
so sometimes dragging a midpoint didn't add the new node to
all ways. Better to calculate participating ways when needed.
This also simplifies the code for adding a midpoint via double
click. It does make filtering midpoints on redraw a bit more
expensive, but a cursory profile didn't show it being a problem.

Fixes #763.
Fix tests

Disabling translation test, it's just too painful