Remove unused error code, add new code for invalid key
Fix strinc after our discussion this morning about how exactly prefix range reads should work. RangeResult can now start out with an error it will pass to any iterator, for the invalid prefix case of GetRangeStartsWith
Simplify API version check