Changed behaviour of the C++ api to automatically advance to the first token upon construction or call to `reset()`
Fixed a bug with the C++ tokenizer where an array which ends in a number would not cause an ArrayEnd token to be emitted
Added `const char* jsont::token_name(jsont::Token)` to C++ API