Only do HQX if it is enabled

this resolves http://openxcom.org/bugs/openxcom/issues/692

Because HQX is not "enabled" (resolution is 1024x768, Geoscape scale is 1/3), the actual bpp=8 and so the hqx code exceeds the array bounds.