COMMON: Improve deprecation macros to avoid warnings

when including standard MAMA headers, the deprecation of the
mamaPayloadType enum can trigger large numbers of surious warnings.
We've therefore implemented a pair of MAMAIgnoreDeprecated macros which
surround certain functions which use deprecated features, ensuring that
they do not trigger warnings during standard builds.

Note: The extent of the functionality depends heavily on compiler
support, and is not always consistent.

Signed-off by: Damian Maguire <dmaguire@nyx.com>
MAMA: Fix mistaken static qualifier on internal function

Remove the static qualifier from the mamaInternal_initialiseTable
function, which does not need it.

Signed-off by: Damian Maguire <dmaguire@nyx.com>