Merge branch 'master' into 2.7

Conflicts:
	project/CasbahBuild.scala
Fix mongo java version
Updated documentation config
Updated json
Updated specs to handle not having mongoimport
Updated spec for MongoDB 2.2
Merge branch 'master' into 2.7

Conflicts:
	casbah-core/src/test/scala/GroupSpec.scala
	casbah-core/src/test/scala/MapReduceSpec.scala
	casbah-core/src/test/scala/RawMapReduceSpec.scala
Clean up debugging in spec
Support the MONGODB-X509 authentication mechanism [SCALA-112]
Support SASL PLAIN authentication [SCALA-101]
Added support for arbitrary source of PLAIN credential [SCALA-101]
Update docs ref: SCALA-101 SCALA-112
Merge branch '2.7' into 2.8

Conflicts:
	casbah-core/src/test/scala/GroupSpec.scala
	project/CasbahBuild.scala
Auth updates and examples SCALA-101, SCALA-112
Merge branch '2.7' into 2.8