feat(Array.isArray): port and modify from es5-shim
feat(array_slice): expose from Array.prototype.slice
feat(array_splice): expose from Array.prototype.splice
feat(array_push): export from Array.prototype.push
feat(array_unshift): export from Array.prototype.unshift
feat(isFunction): port and modify from es5-shim
feat(isRegex): port and modify from es5-shim
feat(isString): port and modify from es5-shim
feat(isArguments): port and modify from es5-shim
feat(toInteger): port and modify from es5-shim
feat(isPrimitive): port and modify from es5-shim
feat(isPrimitive): port and modify from es5-shim
feat(toObject): port and modify from es5-shim
feat(toUint32): port and modify from es5-shim
feat(function_bind): port and modify from es5-shim
feat(assignProperty): port and modify from es5-shim
feat(function_bind): assign to FunctionPrototype
feat(Array.isArray): assignProperty to Array constructor
feat(array_splice): port and modify from es5-shim
feat(array_unshift): port and modify from es5-shim