Refactor finished for MkSource.py

* MkSource now refactored to be clean and easy.
* Language changed from positional to -l/lang.
* Target dir possible with -t/--target, all files made in it.
* Python template default to version 2 with future print_function.
* Minor changes to others.
Moving new over old.