ShowDebugMessage major update

instead of a simple string, UStaticFunctions:ShowDebugMessage will now
be given a UClass, a method name, and a message.
This allow the use of shortend names for overlength strings, while log
files can still contain full names