Add usage reporting preview (closes #395)
Send the real hash as part of the config (fixes #681)
Require username and password for authentication
Merge pull request #685 from AudriusButkevicius/preview

Add usage reporting preview (closes #395)
Merge pull request #686 from AudriusButkevicius/auth

Send the real hash as part of the config (fixes #681)
Merge branch 'master' into new-puller

* master:
  Require username and password for authentication
  Send the real hash as part of the config (fixes #681)
  Add usage reporting preview (closes #395)
wip