Introduce Native.simple; port some overrides to Override.simple
Replace Override.simple with Override.create, that supports returning long values and lets functions use the context. Fixes #379.
Support alternate impls that throw VM.Pause or VM.Yield
Test Class.forName with null string
Implement a helper similar to Override.create for natives; port some natives to use Native.create. Fixes #378.
Support returning doubles from alternate impls
restart thread immediately on Context.start
Convert other natives to Native.create
Port midp/codec.js natives to Native.create
Port midp/crypto.js natives to Native.create
Port midp/frameanimator.js to Native.create
Misc porting of natives to Native.create
Update number of passing tests
Port some gfx natives to Native.create
Always return booleans for functions that should return booleans
Transform values returned by equals and equalsIgnoreCase to booleans
Merge branch 'native_simple_override_simple' into introduce_native_create
Merge pull request #444 from mykmelez/restart-thread-immediately

API to restart thread immediately
Merge pull request #441 from marco-c/native_simple_override_simple

Replace Override.simple with Override.create
Merge branch 'master' of https://github.com/andreasgal/j2me.js into introduce_native_create

Conflicts:
	native.js