On Windows, ensure consumer-thread-create fires on caller thread.

This is needed to get GPU processing working on Shotcut for Windows and
probably other Qt 5 apps. However, that causes some bad behavior with
Movit on Linux. So, this change is only on Windows for now.
Merge pull request #36 from jliljebl/rgblut

Add rgblut filter
Adjust for Movit moving into namespace movit.
Set glsl_supported property to result of init_movit().
Fix closing the render thread.

This makes Windows happy when used in conjunction with qmelt.
Remove Flash binary.
Add VP9 encode preset.
Fix regression in YUV/RGB luma scaling, commit 6834acd. (SF-204)
Refactor producer color to use mlt_properties_get_color().
add frame drop explanation
implement SSE optimized swab function
check result of header write
Start new plusgpl module from dgraft.
Move burningtv into plusgpl module.
Move rotoscoping filter into plusgpl module.
Fix asm compilation on some versions of gcc.
Fix compile error on Windows.
Fix compiler warnings due to non-virtual destructors.
fix samples number calculation for 24 and 32 bit output
Fix YUV to RGB conversion when profile colorspace not 601.

The non-default coefficients for RGB cause incorrect conversion.

Reported by Claus R. F. Overbeck on the kdenlive-devel mailing list.