[FLAPI-22] Provides a new ExecutionListener abstraction, with the ability
to log each method invocation via the MethodLogger implementation. (This
is quite useful for debugging.)
Moving runtime classes
Adding back the old support classes, so that they can exist within the
runtime when using older (<= 0.3) generated descriptors.
fix