Merge pull request #42 from samuele3hu/conversion

Add conversion config for long type
Using std::unordered_map for js_type_class_t instead of UTHASH.
Space and indention fix.
Merge pull request #43 from dumganhar/unorder_map_for_js_type

Using std::unordered_map for js_type_class_t instead of UTHASH.
Adding conversion for long.
Merge pull request #44 from dumganhar/conversion_for_long_jsb

Adding conversion for long.
Fixing forward decare also generate binding glue codes which is an empty class.
Merge pull request #45 from dumganhar/develop

Fixing forward decare also generate binding glue codes which is an empty class.
Merge pull request #49 from samuele3hu/script

Resolve some warning and modify uint32_t to long