Close repository in getRemoteNames call
Remove getRemoteNames question from README
Append single character as character rather than as a string of length one
Remove unused assertNotEqual from GitAPITestCase
Remove README question about unused assertNotEqual
Remove question about getLocalBranches declaration location

The getLocalBranches call in GitAPI is required because it needs to
override the super implementation that would otherwise be inherited
from CliGitAPIImpl.