Git improvements

1. Added parameters to git command that are setting working directory to project's dir. This helps to handle situations when gradle is run outside project directory using -p option. Useful for CI server integration etc.
2.  Added property that forces pushing to branch with the same name as current. Could be useful in some situation when no tracking branch information present or in my case when IntelliJ IDEA breaks tracking information on pushing.