Merge branch 'master' into feature/database

* master:
  document.id to json omits empty guid value optimized database query with empty condition
  added WCF error handling to JSON added console logger
  Added console WCF server host
  Merge branch 'master' into feature/database
mongo document extra fields serialization
server AddDocument tests
Merge branch 'feature/database'

* feature/database:
  mongo document extra fields serialization server AddDocument tests