Basic test for __unpack_args to verify unicode handling works

(cherry picked from commit 8fa25b1cd5a82679c7b12d546b96c30cafed0559)
Signed-off-by: David Black <dblack@atlassian.com>

Conflicts:
	git/test/test_git.py
Fixing unicode types

(cherry picked from commit ca2b901e7229fc5c793762fd4e4c1c38c5a78e80)
Switch http://github.com/gitpython-developers/gitdb.git to https://github.com/gitpython-developers/gitdb.git .

Signed-off-by: David Black <dblack@atlassian.com>
Fix the Repo commit and tree methods to work with unicode revs.

Signed-off-by: David Black <dblack@atlassian.com>
Merge pull request #200 from dbaxa/0.3-with-unicode-fixes

0.3 with unicode fixes