DATAMONGO-651 - MongoTemplate now throws Mongo-specific exception with WriteResult.

If the WriteResultChecking is set to EXCEPTION on a MongoTemplate, we now throw a Mongo-specific exception that captures both the WriteResult and MongoActionOperation for further evaluation.