Get tests to pass against server 2.7.7 using heap1 storage engine.
Modify TestParallelScan to not assume that the server will always return the requested number of cursors. The server is free to return fewer.
Added checks to make sure maximum database name and collection name lengths are not exceeded when constructing test database and collection names.