ObjectDisposeException in repository browser and commits pages

Several methods of RepositoryBrowser class return an IEnumerable object (GetBranches, getTags, GetCommits and BrowseTree) which are enumerated after the end of the using scope. See issue #86