Fixed some functional tests to correctly work with new definition of n
Some refactorings to base.js to hide internal properties of classes
Added bufferMaxEntries as an option to db to control size of operations buffering NODE-82
Reworking some auth tests to work better
rm trailing spaces
Ensure proper handling of readPreference for db.command, NODE-86
Set HA reconnect servers to default to SocketTimeout = 0 instead of 30sec, NODE-87
Fixes for using db.command against sharded write commands like createUser/removeUser
Made batch operations backwards compatible with < 2.5
Ordered batch operations working for 2.4.X and 2.5.X
Simplified unordered batch command code
Finished up refactoring to make the new batch api be backward compatible with pre 2.6 servers
Finished up backward compatibility and benchmarking code for write batch commands
Cleaned up code, removing console prints
Added some info to README
Added handling off wire protcol overlap, NODE-77
Fixed emulated deletes
Merged back 1.4 testing code
Merge branch 'master' into 1.4
Merged in test case for 1.3.20