Added rebuild script for windows.
Removed semver representation. Added validation. Explicit JSON error.
Added back same version submission support. Revised self update.
Renamed updateself to selfupdate.
Use exact file name for which on Linux.