[MSVC] Added macros for deprecated functions for windows only.

Signed-off-by: Matthew Mulhern <mmulhern@nyx.com>
[MAMAC] Adding deprecation macros for darwin and gcc.

Signed-off-by: Matthew Mulhern <mmulhern@nyx.com>
[MAMAC][MAMACPP] Deprecated msg_createForPayload and mamaPayloadType enum for C/C++.

Signed-off-by: Matthew Mulhern <mmulhern@nyx.com>
[COMMON][MAMAC]Moved type deprecation to macro defined in port.h

Signed-off-by: Matthew Mulhern <mmulhern@nyx.com>
[COMMON][MAMAC]Added messages to deprecated macros.

Signed-off-by: Matthew Mulhern <mmulhern@nyx.com>
[MAMAC] Added msg to deprecation macros (mamaMsg_createForPayload).

Signed-off-by: Matt Mulhern<matt@openmama.org>
[MAMADOTNET] Adding 'Obsolete' tag to C# Payload enum and corresponding MamaMsg constructor.

Signed-off-by: Matthew Mulhern <mmulhern@nyx.com>
[MAMADOTNET] Overloaded MamaMsg constructor to accept char payload identifier.

Signed-off-by: Matthew Mulhern <mmulhern@nyx.com>