simplify Base64VLQ::decode API

instead of returning an array with rest we pass the input string by reference and modify it