Add repository browser for Kiln Harmony

The implementation borrows heavily from the GithubWeb and CGit browsers.