mongo_db_data_storage improvments + mongo exceptions management

1 Utilisation de la classe MongoClient (classe Mongo dépréciée)
2 Mise en place de la gestion des options mongo nouvelle version
3 Gestion des erreurs sur l'update (uid non trouvée => exception
4 mise en place des data_storage_exceptions qui seront les mêmes quel que soit le type de datastorage pour faciliter l'exploitation par operator
5 Le passage a la classe MongoClient fait que les fonctions ne renvoient plus true ou false ( w=== safe option est à 1 par défaut) mais lèvent des exceptions, gestion de ces cas

Si on est OK avec ces modifs, je ferais une branche pour l'adaptation de l'objet operator avant le merge vec master je pense que ce sera mieux.
Si on est ok je passe à mysql_data_storage dès que possible