fpi-compat: Add definition for g_memdup2 when not available or deprecated and use it
It's suggested to use g_memdup2 everywhere, but since we've a max-glib version set we'd get a "deprecation" warning.
Avoid it this by re-defininig it through a macro in both cases.