Adding functionality to use deprecated user permission structures on version 2.4 of mongo
Making user management in mongo more resilient to race conditions, as per https://github.com/puppetlabs/puppetlabs-mongodb/issues/36#issuecomment-27112554
Merge remote branches 'origin/makeAddingUsersMoreRobust' and 'origin/useDeprecatedPermissions'

* origin/makeAddingUsersMoreRobust:
  Making user management in mongo more resilient to race conditions, as per https://github.com/puppetlabs/puppetlabs-mongodb/issues/36#issuecomment-27112554

* origin/useDeprecatedPermissions:
  Adding functionality to use deprecated user permission structures on version 2.4 of mongo