To support numerical/number key/value

Add new status `is_string` for *value*, and `is_keyString` for *key*.
In original version `push` / `set` will transfer numerical string type key/value to number type.
In new version, they could be distinguished by `is_string` and `is_keyString`.