Git support added

First approach. JGit used. Very early stage - only
init, commit and checkout implemented, but still some
work is needed in this part of the code.
 Primary TODO:
* add 'clean' command (or checkbox in checkout form)
* force reload of sketch files after checkout
Secondary:
* Branches