servicemp3: rewrite extra headers support

-get rid of large stack buffers
-avoid needless strdup and strcpy's
-avoid potential buffer overflows
-use eDebug instead of g_print
-cosmetics