Implement missing clone callbacks

This exposes the `:progress` and `:update_tips` in Rugged. There are no tests for the `:progress` callback, because it's not executed with local clones.