Simplify offset-based extensions of To[val type here]() functions in ByteVector.cs. Also add a length based read method overload for ToUInt().