Migrated type constants from binary source

Modified: core.js
Modified: src/JSNative/JSNativeType.js
Increased C compliance in C declaration parser

Relocated some constants for easier development testing.
Experimental core type definitions.

Modified: core.js
Modified: src/JSNative.c