Feature filtering

This addresses #1299, #1871, #2033 

Adds:
* flexible feature definition
* sidebar to allow user to toggle features (hotkey 'F')
* info bar on bottom to warn user when features are hidden
* supports auto-hiding features (currently auto-hides >100 points, >100 buildings)

Not ready to merge yet, but looking for feedback.
I really like how this is coming together - dense areas are way easier to edit now.

TODO:
- [ ] tests
- [ ] replace hamburger icon
- [X] adjust text/tooltip language?
- [X] better handling of multipolygons? (e.g. should really hide inner 'holes' when hiding an 'outer' landuse)
- [X] restrict some edits if a feature is hidden? (e.g. moves, deletes?)
- [X] add wireframe mode? (#813)
- [X] make gpx tracks features instead of background? (related #2352, #2335)

![screenshot 2014-09-16 16 02 48](https://cloud.githubusercontent.com/assets/38784/4294306/5bbdca92-3dde-11e4-9faa-339e99e47acc.png)

The issue https://bugzilla.mozilla.org/show_bug.cgi?id=750632 is that Firefox doesn't like the relative URL in the stylesheet.

The workaround is to just prepend a '/' so that the reference refers to the main document, not the stylesheet:  http://stackoverflow.com/a/15138428

I did test in Firefox and Safari and it seems good..