more gitrepo tests
nodename fix for travis
author_email fix for travis
GitRepo : Deprecated ._git_* commands. Fix docs.

* git.add() improve docstring
* git.commit() improve docstring
* git.commit() now uses --author argument
* Deprecate git._git_init()
* Deprecate git._git_add()
* Deprecate git._git_commit()
Merge branch 'master' into test-git
test explicit author_name and author_email
make GitRepo.init() use .commit() method for initial commit
make commit without filelist respect author
test fixes
make _update_author respect author_email
fixing git ident issue on travis
Merge pull request #70 from pall-valmundsson/test-git

More GitRepo tests