added missing driver tests for ServerAddress.
JAVA-1062 added support for IPV6 addresses into ServerAddress.
Removed tests that check for specific error codes or messages for collection rename and drop, as the behavior has changed for 2.6.  Specifically, the server no longer sets errmsg when dropping a non-existent collection, and no longer sets a code when renaming a collection to a collection that already exists.  Also removed any documentation of specific error codes, since it's not something the driver can guarantee.
Cleaned up tests as a result of the research for the latest Spock blog
Oops.  Fixed test.
Fixed CodeNarc.
Re-created test that was deleted - although the command methods have changed, the functionality it was testing is still valid.
Changes from code review - removed duplication, code now delegates.