Fix tests
Fix mocha globals for window event listener
Finish tests for new geo functionality
Do not permit values longer than 255 chars in the inspector
Validation. This adds basic validation and display to commits

Included is

* Untagged POIs, ways, areas
* Tags that suggest that lines should be areas
Merge pull request #419 from systemed/warnings

Warnings
Always use rounded projection
Extract iD.svg.LineString
Return null rather than empty string

Empty string still generates the error 'Problem parsing d=""',
while null results in no 'd' attribute at all.
Use identity projection in tests
More area tests
First cut on multipolygon rendering
Smarter contributors box, links to history when truncated. Fixes #306
Merge branch 'master' of github.com:systemed/iD
Stray console
Extract and fix extent/intersection calculations

Extents are now [[min x, min y], [max x, max y]].
Fix extent and difference rendering for multi polygons
Add centerZoom to center and zoom the map with one redraw. Fixes #416

Also throttles redraw and make hash track the map faster.
Fix hash tests
Add CSS classes for relation memberships

An entity that is a member of a relation will have the classes
`member`, `member-role-<member role>`, and `member-type-<relation type>`.

The first use of these classes is to avoid filling multipolygon
member areas.