fix within-in-matcher
Visual Studio -- add and remove files
2dsphere only suitable for within queries it actually handles
SERVER-6700 Remove race in part 3 of test

Wait for replication before checking secondary in part 3.
SERVER-7849: fix Random.genExp when random returns 0
SERVER-7849: typo
Merge branch 'master' of git://github.com/mongodb/mongo
SERVER-7511: fix update with positional mod or index offset
fix type mismatch
SERVER-8119: add a timer for how long getLastError wtime takes
SERVER-8119: add TimerStats class for collecting timing information
don't make a btree cursor for empty geometry
Visual Studio -- add files
Add startsWith and endsWith predicates to StringData.
fix slowNightly sharding passthrough with find1
SERVER-8124: in fts, error out when creating indexes if score is too high
SERVER-8123: text indexes should be v 1
Fix handling of short, invalid inputs to parseNumberFromString() and its ilk.

There were two notable bugs.  The strings "+" and "-" were parsing successfully as the
number 0.  The strings "0x" and "0X" were also parsing successfully as the number
0, when they should be an error.
Fix StringData::substr with single argument

Original version had an overflow bug
SERVER-8130 add test case for textSearchEnabled flag