Visual Studio -- add and remove files
SERVER-9286 lowering nested depth

This avoids a stack overflow on OS X; full fix in SERVER-9286
fix debug build by moving disk reads out of constructor in emulated_cursor.h
SERVER-9260 Race in hash_presplit.js

Split the each test case into different files to isolate them from each other.
SERVER-9233 Add jstests for role-based access control
SERVER-9125 Fixed batch size computation if first doc is large.
SERVER-9125 Prevent cursor time out in the case of very slow config servers
SERVER-7271 Improve error reporting when migrate commit fails.