updated utf32 upconversion.

Added api call 'js.native.free': this version supports multiple arguments and can release or free objects that have the corresponding methods. Allocated object's sporting a pointer to toValue may also be freed. The default assumption is to free a Number (raw pointer value)

Modified: bin/buildnum
Modified: core.js
Modified: src/JSTools/Native.inc