Update MongoDB version to 2.5.4 development (in advance of 2.6 release)
Set replica set as config key on server member
Rename MongoClientSupport MongoDBClientSupport for consistency with other classes
ReplicaSetConfig sets number of votes on members

Allows a replica set to be resized to up to twelve members and to have
up to seven voting members (the maximums permitted by MongoDB).
MongoDB: Ensure primary gets a vote and there are an odd number of voters
MongoDB: Address review comments

* Removed REPLICA_SET_ENABLED config in favour of isReplicaSetMember()
* Null checks and other miscellaneous fixes
Added sysstat install to capture iostat command
Merge pull request #1143 from dave-finnegan/master

Added sysstat install to capture iostat command
Adds a helper task to get OS name, version and arch via SSH
Replace getClient on MongoDBServer interface with replica set methods
Mark MongoDBClientSupport Closeable
Attempt fix for DynamicToyMySqlEntityTest int test

Because the start script being nohupped and backgrounded, it seems that the lifecycle is allowing a mere 5 seconds for the MySQL process to start in the background, initialise itself and become ready for service. This is not quite enough, and could be the reason for the intermittent Jenkins failures in this test. Increase the wait to 30 seconds.
OsDetails: Incorporate review comments
OsDetails: Incoporate uname call into os-details script
Rename os-and-version.sh os-details.sh.
Revert "Attempt fix for DynamicToyMySqlEntityTest int test"

This reverts commit ab1f99b8e26d5d9faa42400e387bcc4733d4c1c5.
Merge pull request #1144 from sjcorbett/os-details

Adds a helper task to get OS name, version and architecture of an entity's location via SSH
Fix DynamicToyMySqlEntityTest intermittent fails

No need to background the server start command; it just makes things brittle if the server start takes more than 5 seconds (because that's when postStart checks that the service is running). Run it in foreground, and it will exit normally once the server is started.
Merge pull request #1145 from richardcloudsoft/fix/DynamicToyMySqlEntityTest

Attempt fix for DynamicToyMySqlEntityTest int test
Merge pull request #1125 from sjcorbett/feature/mongodb-membership

Up to twelve members of MongoDB replica sets