tests: add remote to the test suite
added GIT_CHECKOUT_* constants
initialize py_stats to NULL
added bye.txt and new to testrepo i18n branch
new Repository.checkout method
added tests for Repo.checkout()
added functionality to checkout from HEAD
added functionality to checkout from index
Merge remote-tracking branch 'cholin/features/checkout'

Conflicts:
	src/pygit2.c