Repository.xs: correctly check reset type
Repository.xs: actually check for undef checkout opts
Repository.xs: implement "paths" checkout option
Repository.pm: document "paths" checkout option
Changes: update