Add Repository::submoduleForPath(path)

Submodule repos are now opened automatically when the parent repository
is opened and can be accessed using this new API.
1.1.0