DATAMONGO-853 - Update does not allow null keys anymore.

Added check for blank / null keys when adding key to Update.

Original pull request: #129.