Add Submodule bindings
Add Repository.Submodules
Don't throw on Stage/Remove empty paths
Add submodule support to Index.Stage()

Fix #220