Temporary workaround for panics in GUI/Usage reporting (ref #811)
Better handling of wrong config files
Add mvdan
More descriptive error if config couldn't be loaded
Merge branch 'pr-840'

* pr-840:
  More descriptive error if config couldn't be loaded
  Better handling of wrong config files
Use HTTP server read timeout (fixes #805, fixes #806)
Set version on command line when building
Build without git
Cache ignore file matches