Improved coverage
Repository.xs: Added cherry_pick() and revert()
Index.xs: Added update_all()
Raw.xs: Added features()
Don't treat GIT_ITEROVER specially. It's a return code, not an error code
Raw.xs: Checking SvTRUE(ERRSV), no need to check count