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