Handle the new error code 16550 from mongoDB 2.4

After upgrading mongoDB to 2.4, whenever the database throws "assertion 16550 not authorized for query on <db_name>:<collection_name>", this driver returns bad_query instead of unauthorized for the caller to handle.

This patch captures error code 16550 and throws unauthorized.