Override UTF_8_Reader completely, without implementing methods that are never used
Call todo only for UTF_8
equals, not ==!
Implement ByteArrayInputStream::read() in JS
Remove unused boolean value
Merge pull request #343 from marco-c/optimize_UTF_8_Reader

Optimize UTF_8_Reader
Make it easier to pinpoint test failures and fix indentation
Override entire ByteArrayInputStream class in JS
Merge branch 'master' of https://github.com/andreasgal/j2me.js into optimize_ByteArrayInputStream
Update number of passing tests
Add vmc and vfc fields to all classes
Don't check if vfc/vmc are set, because now they're set for all classes. Fixes #342.
Pass fieldKey instead of fieldName, signature and staticFlag to getField
Fix all getField callers
Fix last instance in classinfo.js. Fixes #344.
Use | 0
Override ByteArrayOutputStream::write(byte[],int,int). Fixes #322.
Use 'S' for static, 'I' for non-static
Fix last instance in midp/gfx.js
Implement UTF_8_Writer::write in JS and make it convert the whole array and send it all at once to the output stream. Fixes #314.