Make the index incrementing work like it does for iterators

Ie. that you move 1 past the index
fprintf removal and fixup in COMPILING
Revert "Move the Type enum into a namespace called JsonType"

This reverts commit cafba463a30483c7d3f934c98dc59c49a2b9512e.

The enum is only usable in the context of the tokenizer. The tree will
have its own type enum, since it does not need a ArrayStart or
ObjectStart or ...
First atempt at the json_tree

Actually its been through a few iterations :) But I'm starting to like
this one, so I'm putting it into a commit