Added is*() methods for all native FW types.
Fixed _.has() to use the in operator instead of hasOwnProperty when dealing with native types.
Put the methods that use setTimeout back in, and override them with ones that throw an exception.
Switched to calling define() at the bottom of the script to create the module.