Common: Kill off duplicate log warning definitions

Also embed the log checks rather than using macros
Fix ArmEmitter's asserts from failing to compile.
Changed them all from debug asserts to regular asserts, since they shouldn't only be run at debug time.
Quiet initialization order warning in CFrame
Remove transfer complete stuff and everything added in my previous PR, add new stuff