tests: integration: Refactor and make easier to add encoding profiles
tests: integration: Be more precise with namings

Fully define formats in the namings

+ Add an mp3 + h264 in mov test
tests: integration: Give the user more details about failure when checking transcoded file
tests: intergration: Add some more encoding profiles
tests: integration: Give some more information to user on errors
tests: integration: Add video/audio only basic tests
tests: integration: Add some pipeline dumps

When we go to PLAYING, or when we get an error on the bus

+ Activate the hack so that we dump the pipeline on first buffer
pushed by the smart adder
Rename GESTimelinePipeline to GESPipeline

rename ges_timeline_pipeline methods to ges_pipeline
pipeline: Check that the profile could actually be set on the encodebin

Setting the profile on an encodebin can fail, and if that happens, there
will be no profile set at all, we should return FALSE in GESPipeline
when that happens