more performance improvements for feature filters * use named filter functions for easier profiling * remove some unnecessary line/area geometry checks * replace some lodash code with for loops * reorder some tests to put cheap condition early
more performance improvements for feature filters
* use named filter functions for easier profiling
* remove some unnecessary line/area geometry checks
* replace some lodash code with for loops
* reorder some tests to put cheap condition early

mapmeld/iD,AndreasHae/iD,edpop/iD,tbicr/iD,1ec5/iD,kepta/iD,kartta-labs/iD,morray/iD,morray/iD,AndreasHae/iD,ngageoint/hootenanny-ui,mapmeld/iD,energiekollektiv/openmod.sh-id,openstreetmap/iD,kartta-labs/iD,kepta/iD,mapmeld/iD,zbycz/iD,andreic-telenav/iD,bagage/iD,digidem/iD,openstreetmap/iD,digidem/iD,AndreasHae/iD,andreic-telenav/iD,openstreetmap/iD,1ec5/iD,tbicr/iD,ngageoint/hootenanny-ui,bagage/iD,kartta-labs/iD,edpop/iD,zbycz/iD,1ec5/iD,edpop/iD,energiekollektiv/openmod.sh-id,ngageoint/hootenanny-ui,bagage/iD