SERVER-9929 Pull in WSAPoll from dll on windows

It is only available in Vista+

This commit also reverts f3ebed0f3ab8e1cf0df752fb9e44875ed1e3849d to reenable
jstests/sharding/shard_kill_and_pooling.js
SERVER-10927 Fix replsets/temp_namespace.js failure
SERVER-9517 Fix tool test to work since "name" field got changed to "user"
SERVER-9929 Add socket_poll.cpp to libmongoclient
SERVER-9240: ignore duplicate points in Polygon/MultiPolygon
SERVER-7379 Fix up nits in shard_key_immutability.js test
SERVER-11125 updated db.setProfilingLevel() to accept zero for slowms
SERVER-7379 Loosen some overtight aliasing checks in debug builds of mutable
SERVER-10471 take chunk skips into account for explain, hold lock for parsing for where
SERVER-9518 Add command to invalidate user cache on demand
SERVER-9518 Fix some jstests broken by the "name"->user/role rename
SERVER-10883 - different install directories for 2008R2+ and non 2008R2 builds
SERVER-11102 Enable gperftools debugging features in debug builds
SERVER-10408 Don't allow --sleep <= 0 in mongostat
Fix mongostat --discover
SERVER-10319 Make mongostat --discover respect --rowcount
SERVER-11115 Remove extra test code aggregate() shell helper
SERVER-9518 Invalidate user cache periodically on mongos
SERVER-10565 Support explaining $or queries.
SERVER-10471 Note differences in test behavior between new and old query systems