Fall back if there's no ContextClassLoader.
Fall back if there's no ContextClassLoader.

ContextClassLoader may be null if the system class loader should
be used. For some reason recently this seems to be null
intermittently when trying to load an error icon.

Fall back to the IconManager's class loader in this case.

Change-Id: I7522de991b629c5d1f490f060bd544a5f39e622b
Reviewed-on: http://gerrit.dmdirc.com/3921
Reviewed-by: Greg Holmes <79e2475f81a6317276bf7cbb3958b20d289b78df@dmdirc.com>
Automatic-Compile: DMDirc Build Manager

ShaneMcC/DMDirc-Client,greboid/DMDirc,ShaneMcC/DMDirc-Client,ShaneMcC/DMDirc-Client,csmith/DMDirc,csmith/DMDirc,DMDirc/DMDirc,greboid/DMDirc,greboid/DMDirc,csmith/DMDirc,csmith/DMDirc,greboid/DMDirc,DMDirc/DMDirc,ShaneMcC/DMDirc-Client,DMDirc/DMDirc,DMDirc/DMDirc