[WFLY-3422] Cache code sources with the same code signers

Should avoid mass-proliferation of codeSources and codeSigner arrays, which in turn will reduce redundant lists of protection domains.