Allow IntegerVector subsetting (0-based); add unit tests; use VectorBase so sugar exprs work