[Rename] change function name 'json_valueTypeDescription' to 'json_type_toString'

1. remove 'JsonValueType'

2. JSON_VALUE_TYPE_OBJECT  -> JSON_TYPE_OBJECT
   JSON_VALUE_TYPE_ARRAY   -> JSON_TYPE_ARRAY
   JSON_VALUE_TYPE_NUMBER  -> JSON_TYPE_NUMBER
   JSON_VALUE_TYPE_STRING  -> JSON_TYPE_STRING
   JSON_VALUE_TYPE_BOOLEAN -> JSON_TYPE_BOOLEAN
   JSON_VALUE_TYPE_NULL    -> JSON_TYPE_NULL
[Rename] change function name 'json_getObjectValueByKey' to 'json_object_getValueByKey'
[Rename] change function name 'json_getArrayValueByPosition' to 'json_array_getValueByPosition'
[Refactor] move json_getValue/Number/String/Boolean/Null to internal function
[Refactor] rename utility function name

* json_getNextCharacterWithoutBlank -> json_util_getNextCharacter
* utils_printSubstring              -> json_util_printSubstring
* utils_stringCompare               -> json_util_stringCompare
[Refactor] rename the parameters of json_getValueByJS
[Refactor] rename function 'json_getShallowObject/Array' to 'json_getObject/ArrayInShallow'
[Refactor] rename the parameters name
[Refactor] order each function and add comment with number