Add pre-commit to fix trailing whitespace

Git does not like it, at all
Delete obsolete mvbranch.sh

Never used it anymore
Reuse 'gco' in other aliases to benefit from auto submodule update