Merge changes I87b3fcb3,I971edf31,I5218a57c

* changes:
  Track class initializing in transaction
  Move transaction creation to runtime
  Test case for clinit support in app image