Fixed json float lexing
Json::PullParser#on_key, and some optimizations when skipping values
Hash#new with block and with default value