Simplify reloading of shell files and make it more robust
Switch to proper GNU options
Don't expose revision anywhere. Keep it in binaries. Keep -revision option.
Drop revision from 'reshctl version'
Simplify shell hooks code
Don't instruct users to restart terminals - reloading should handle it fine now
Add clean_build to makefile
- Setup and use Device ID and name - get rid of hostname use.
- Use datadir
- Add uuid go binary, remove script
- Install-utils: migrations of config and history, device setup
- Use nohup on Linux (consistency with Darwin)
- Installl script