Streamline repo_fixture and rename deep-files to dotfiles
Merge deep_linking and link tests
Don't spare the .gitconfig file, there shouldn't be any
Fix deletion in link tests.
Also don't symlink homeshick bin manually, we can simply point at the actual path.
Add tests for tracking
Run setUp and tearDown for every test.
Also speed up testing by removing unused dotfiles repo.
Test overwriting protection.
Add param to run only specified testsuites.
Test double tracking
Added $NOTHOME, to test with files outside the $HOME dir
Test whether homeshick refuses to track files not in $HOME
Make `track` work with BSD systems.
Fix #29: Avoid duplicate tracking