Initial changes the init function to use the new pel formats API
Improve the usage of different structs for each pixel format. Change how PlaYUVerFrame return the pixel value (make it less dependent of Qt)
Change the conversion between PlaYUVerFrame and ffmpeg pel formats
Merge branch 'devel' into featurePelFormatsApi
Merge branch 'devel' into featurePelFormatsApi
Merge branch 'devel' into featurePelFormatsApi
Merge branch 'master' into featurePelFormatsApi
Merge branch 'fixSelectionToolUsage' into featurePelFormatsApi

Conflicts:
	source/lib/PlaYUVerFrame.cpp
Merge branch 'fixSelectionToolUsage' into featurePelFormatsApi
Merge branch 'master' into featurePelFormatsApi
Add function frameFromBufferYUV420p to the new pel fmt api
Merge branch 'master' into featurePelFormatsApi

Conflicts:
	source/app/ViewArea.cpp
	source/lib/PlaYUVerFrame.cpp
	source/lib/PlaYUVerFrame.h
complete merge
Merge branch 'master' into featurePelFormatsApi

Conflicts:
	source/app/ViewArea.cpp
	source/lib/PlaYUVerFrame.cpp
Add functions to convert from frame to buffer
Add fill buffer RGB and frame to buff functions. Also fixed problem with odd resolutions
Change function order and variables names
Fix fill RGB buffer after overwrite current frame
Changes in the PlaYUVerFrame to CvMat conversion
Add new header to separate all the pel definition stuff