Adding variadic versions of LogicError and RuntimeError and switching more routines over to DEBUG_ONLY macro.