Implement FrameDiff
Correct PixelDiff comment spelling
Implement DifferenceFactory
Adds basic test for empty players and adds a metadata-file free constructor to the YUVDataVideo (handy for the tests).
Updates MacroblockType and merges it with MacroblockPartition, adds metadata loading to YUVDataVideo.
Adds getResolution method to module and Filter, makes the additionalMetadata in Videometadata available via a getter and implements Filtered Video without the Saveable stuff.
Adds proper handling for invalid resolutions (depending on YUVType) to YUVDataVideo, implements parts of the save method of Videos. Makes modules getResolution const.
Merge Jonas and Master.
Merge Jonas and Master, fix the resulting problems which prevented compilation or execution of the tests.
weird change issue
Merge branch 'master' of https://github.com/V02460/CTT
Merge branch 'Karsten'

Conflicts:
	ctt/Histogram.cpp
	ctt/Memento.cpp
	ctt/YUVDataVideo.cpp
	ctt/ctt.vcxproj
	ctt/ctt.vcxproj.filters
Adds basic ffmpeg setup.
Adds ffmpeg lib files to version control.
Adds ffmpeg stuff that was still missing.
Slowly building ffmpeg data video.
Merge branch 'master' of https://github.com/V02460/CTT
Change return types and method parameters from unsigned int to int
worked on merge problems
Fixes the errors in ffmpegvideo which were preventing compilation... very sorry that this ended up in master :(