Inlined kernel functions to avoid measuring call overhead when JS engine doesn't do the inlining
Merge pull request #36 from wahbahdoo/master

possible fix for spidermonkey vs v8 differing behavior