hid lots of extra build steps #402
added suppressions for ruby driver #402
added 'release' category, and single_js_test lock #402
made driver_test more separate, on its own schedule, etc. #402
added a step to clean away old servers to driver test #402

The ruby test:sharded_cluster leaves a lot of instances hanging around.
renamed driver_test to make waterfall page look better #402
renamed quick test to make waterfall page look better #402
made data cleanup after a migration happen in the foreground #214 #379

Vanilla MongoDB checks for cursors in the chunk, and if any exist, it
starts a background thread that waits for those cursors to leave before
doing the delete.  We have MVCC so we don't need to wait, we can just do
the delete.

Doing the cleanup on the background is a problem for some workloads,
because these big deletes hold a read lock for a long time, and future
migrations wait behind them for a DBWrite lock.  This is a bottleneck for
all client activity that now has to wait behind the DBWrite lock.  By
doing the deletes in the foreground before returning from the migrate
command, we should prevent this particular bottleneck from appearing.

closes #379
Merge branch 'bugs/379'
closes #415, add replset commands replGetExpireOplog and replSetExpireOplog so that
users can control expireOplogXXX setting dynamically.
Merge branch 'bugs/415'
added transactions around restapi users collection checks #378

In restapi.cpp we look at admin.system.users to do auth.  These needed
transactions to work properly.

closes #378
added WebInformationCommand to encapsulate webUI=true cmds #378

This should make it easier to distinguish, and now we have sane defaults
for things like beginTransaction.
Merge branch 'restapi-1.0' into restapi-merge

Conflicts:
	src/mongo/db/dbcommands_generic.cpp
	src/mongo/db/restapi.cpp
removed extra webUI param from plugin/loader cmds #378

Don't need these anymore since we added WebInformationCommand.
Merge branch 'restapi'
closes #365, add more information to rs.status() about the state
of the GTIDManager
Merge branch 'bugs/365'
Merge branch 'master' into putmultiple