Fix various memleaks in the tests
No reason to store this in the d-pointer
Break up the mega-lines
Merge pull request #439 from xhochy/test-memleaks

Fix various memleaks in the tests
Merge branch 'master' of https://github.com/taglib/taglib
Take ownership of embedded frames, as documented

Previously embedded frames that were created automatically were
never deleted.

Fixes #440
Added extra warning ignore macros for existing clang and gcc warnings.

Also made the macros correctly push and pop the ignore flags, so has to not 'hide' unwanted warnings by mistake.
Merge branch 'master' of https://github.com/taglib/taglib