Raw.xs: Added get_callback_option
Raw.xs: Added cleanup_xs_git_remote_callbacks
Remote.xs: Refactor. Use get_callback_option, cleanup_xs_git_remote_callbacks
Repository.xs: Refactor. Use get_callback_option
Rename TreeBuilder -> Tree::Builder and TreeEntry -> Tree::Entry
Changes: update
typemap: clean