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
Add folder marker (fixes #762)
Perform tilde expansion in the config wrapper
Merge pull request #833 from AudriusButkevicius/marker

Add folder marker (fixes #762)
Add linientMtimes workaround for Android brokenness (ref #831)
Cache ignore file matches
Merge pull request #842 from AudriusButkevicius/ignorecache

Cache ignore file matches
Implement BlockMap
Populate BlockMap
Implement block fetcher (fixes #781, fixes #3)
Fix tests
Track total block counts, count copier blocks

Will eventually allow us to track progress per file
Add fetcher tests