free remote pointer in deallocation
remote_create: instantiate object manually for efficiency
added remote 'origin' to testrepo.tar
moved remote tests to test_remote.py
added assertRaisesAssign test function
added functionality to rename remotes
added functionality to set remote urls
added remote fetchspec getter
added setter for remote fetchspec
removed duplicated GETSET entry in remote.c
added basic fetch()-method for remotes
added remote 'origin' to emptyrepo.tar
added tests for remote.fetch()
renamed remote_create() to create_remote()
tests: add remote to the test suite