added/updated passnames for ClamBC passes
added passnames to ClamBCVerifier and ClamBCRTChecks passes
removed \ within macro that caused bytecode macros following SIGNATURES_END to be incorrectly handled by the preprocessor
correct the placement of generated instructions in ClamBC Rebuild to prevent domination issue; added a switch lowering pass to handle a case where optimization generates new switch statements unexpectly, added handlers to switchInst in ClamBC Verifier and ClamBC Writer; update some pass name info
added warning diagnostic printing compatible with previous diagnostic calls; changed misleading virusnames error msg to a warning