Custom static method call

Supports calling a custom static method with a return type or void.
Nested calls to custom static methods

Calls from a custom method to another custom static method are now also
interpreted instead of using reflection that is used only on mscorlib
methods.