Don't delete common words found in parsed phrases.

The first thing we do when we retry parsing is remove any common words
(e.g. "city", "country", etc.) from the list of tokens.  This has the
unfortunate side effect of making it impossible to match features that
have those words in their name.

For example, the token list ['kansas', 'city'] will be reduced to just
['kansas'].  That will match Kansas (the state) instead of Kansas City
(the city), which is probably not what was originally intended.

We now only remove words from the token list that don't appear in the
set of parsed phrases.
Merge pull request #29 from pinterest/preserve-parsed-phrases

Don't delete common words found in parsed phrases.
start of in-process conflater
work in progress, code skeleton looks mostly correct
matching logic with string comparison
mongo version check for 2d index
2dsphere + woetype index
more repl
make the loader mostly work
start putting in hacks to get OSM matching well
hack names in and out of OSM for matching
skip features with no name
mongo can't handle wrapping around 180, throws an exception, wrap in a TryO
use correct envelope clockwise order for query
mapping files for osm polys to come