Updated to_native behaviour: Raise ``ConversionError`` on incorrect ObjectId value

* Catch ``bson.errors.InvalidId`` exception and rerise as ``ConversionError`` during ``to_native``