Add factory template which will be used in the future. ImageConverter
use it now
fix compile error if build without audio output
warnings and misc
Merge branch 'factory'

Conflicts:
	src/QtAV/ImageConverter.h