Improved git for commit and rebase

This is based on Sebastian Staudt nanorc. 

Additional modifications:

* commit untracked files highlight
* all commit ids for rebase highlight
* exec command fix
* using variable from themes