TODO for JCL VMI library:

API:
- More functions will almost certainly be required.  I am
  adding them in only as needs arise to keep the job as
  easy as possible in the short term.  The full JVMDI
  will presumably need to be mimicked.

Japhar 1.1:
- Using the JVMDI for many functions, since Japhar
  implements JVMDI.  Several JVMDI functions are not
  implemented yet, though, so it becomes a question of
  waiting til they are or implementing them ourselves.
- Specifically, the JVMDI functions not yet implemented in
  Japhar that the VMI calls are:
  - JVMDI_GetClassModifiers()
  - JVMDI_GetClassName()
  - JVMDI_GetClassMethods()
  - JVMDI_GetClassFields()
  - JVMDI_GetImplementedInterfaces()
  - JVMDI_IsInterface()
  - JVMDI_IsArray()
  - JVMDI_ClassLoader()
  - JVMDI_GetMethodModifiers()
  - JVMDI_GetThrownExceptions()
  - JVMDI_GetFieldName()
  - JVMDI_GetFieldDeclaringClass()
  - JVMDI_GetFieldModifiers()
