Only load the XmlClass once from one ClassLoader

XmlClass.getSupportClass uses the Thread Context ClassLoader,
while Class.forName use the Callers ClassLoader. These might
not be the same ClassLoader. Previous versions used the TCCL.
Merge pull request #428 from aslakknutsen/cl

Only load the XmlClass once from one ClassLoader