Improve Makefile

Fix some coding standards: Don't use sudo, don't use scp, don't bump clean if already clean.
Add dynamic version(, prefix,...) setting to the command script by injecting those variables with meta programming.
Don't push to origin in Makefile; use a custom remote called 'central', create it automagically if necessary.'