Merge pull request #4 from brendandahl/jit-merge-mbx

Merge upstream master.
Trying to get rid of interpreter's calling convention.
Merge.
Makes RuntimeKlasses normal objects. Storing properties on bound functions is slow in SM becaus they fall back to dictionary mode.
Merge commit 'bcdb13778ded2f15d34c5ab07d5fa5cc27b48c76'
Change some of the natives to not expect null slots.
Merge commit '96612946fa68863599617fedad8079b9b2c27d2a'
Merge branch 'master' of https://github.com/mbebenita/j2me.js into jit-merge-mbx
Fix other image loading problem.