* Update install-proto.sh
Save downloaded binaries and libraries to a persistent location. This
preserves the setup across restarts.
Unify install location to default to `/usr/local`.
Add argument to override install location.
Scope variables to avoid malicious variable overrides to be executed
with elevated permissions.
Conditionally check if `sudo` is needed instead of just defaulting.
* Update makefile
* Update CONTRIBUTING.md
Co-Authored-By: Sergey Kanzhelev <S.Kanzhelev@live.com>
Co-authored-by: Sergey Kanzhelev <S.Kanzhelev@live.com>
Guidelines are for current state only. After the protocol is declared complete
we need to ensure guidelines are enhanced and at the minimum include notes
about backwards compatibility of any changes.