be more precise
update copyright year
move remote removal into separate module

This allows using Git.Remote w/o needing to have Git.BuildVersion, which
requires configure. It will simplify github-backup when these libraries are
used there.
Merge branch 'master' of ssh://git-annex.branchable.com