Updated to fix merge issues and add compiler optimizations
Merge branch 'master' of https://github.com/trevorlinton/webkit.js