added test_requires to setup. This replaces
tox deps and makes test really work now on new env.

--HG--
extra : histedit_source : 1875e3e1ae15dc9034bc41d0ef0800147b028615
VCS 0.4.0
- Synced all changes from rhodecode into VCS
- Subprocess calls are now made via subprocessio
  provides non-blocking subprocess commands
- Added children methods to changeset objects
- Unified diff between git and mercurial.
  it now shows renames/copies/binary files properly
- Fixed some relative imports in tests
- Implemented __eq__ operator for repositories
- Author and committer are now two separate functions
  allowing to fetch that information from git
- Slicing of repos use now more efficient generator wrappers
  called CollectionGenerator
- Removed LazyProperty from _repo object in dulwich that was causing
  various errors in multithreaded env
- Improved performance of file history methods
- Implemented URL validator for GIT
- Fixed fetch method for GIT to actually fetch all heads

--HG--
extra : amend_source : 1ee7550a83ef18e232683fe73bfe9ab8b8c62511
extra : histedit_source : a61eb96e86483f39541aa83f777cdffd0dd77a64%2Cb7084d92169ae2b6b6c45175000a6e662850a652
merge with GIT vcs