WIP: Decouple cmake from cmMessenger
Moves the MessageType enum from cmake to a separate file. It also replaces the includes that are affected / benefit from the separation.
Moves the MessageType enum from cmake to a separate file. It also replaces the includes that are affected / benefit from the separation.