C++ classes do not have monitors
Fix assert in DtoDefineFunction()
Remove LINKintrisic
With LINKintrinsic gone, properly match core.bswap for CTFE.

This reverts commit dc6b4009d6c524bca28a75f2694be56299e21d4e.
Fixed ICE inroduced by 6197938
Rename 'enclosingFinally' to the original 'tf' to minimize differences with mainstream
'Destructors are only for class/struct/union definitions' is not a fatal error
Do not try to verify/emit LLVM module on codegen error.
Fold in dmd-testsuite updates.