Merge pull request #307 from KayoticSully/master

GUI will switch between http and https protocols on restart (fixes #252)
Update GUI assets
Check for error in directory walker (ref #308)
Include CONTRIBUTORS in build, since LICENSE points to it
Text files in zip dists should be DOS format
Catch escaped debug print
case change in documentation
Merge pull request #314 from cmtonkinson/master

case change in documentation
Better XDR diagnostics
Handle write errors while saving index cache
Total wire data should always be uint64 (fixes #315)
Remove obsolete mctest
Add license header
Upper case should be valid in repo ID
CSS fix for small screen sizes, e.g. on mobile phones
Merge pull request #320 from jedie/fix_small_screen2

CSS fix for small screen sizes, e.g. on mobile phones
Use clean node/repo href/id:s (fixes #317)
Correct warning formatting
Fix spurious xdr debug logging
Handle invalid file names (Windows) (fixes #238)