additions to Class.java and Class.lua

Added Class.getInterfaces, Class.isInterface, Class.isInstance, Class.isAssignableFrom, Class.newInstance, and Class.cast.
I have tested all of these and they seem to work fine for me.