add Function global; Function prototype bind/call/apply/toString
add some phpdocs to helpers
add array.forEach; update es5 shims
add tests for Function; various fixes to call/apply/bind
remove $object->type