Merge pull request #23 from j-b-m/master

Fix typewriter effect (kdenlive-2971)
Fix rightmost column flicker in composite transition. (SF-111)
Version modules and data directories, and melt

Allow the "extras" of binary incompatible versions of MLT to be installed
simultaneously.
I don't like the idea of versioning the melt binary. But kdenlive is the main
user of MLT and it expects the same formats support from both the libmltX it
is linked to, and the melt binary it uses to do the actual work.
Make the versioning opt-in
Use symbol versioning
Remove local references to SDL_Surface. (SF-186)

Why bother when SDL_GetVideoSurface() is available?
Fix SDL resize regression in last commit. (SF-186)
Merge pull request #24 from RedDwarf69/versioned_dirs

Version modules and data directories, and melt
Merge pull request #25 from RedDwarf69/versioned_symbols

Use symbol versioning
Fix OSX buld which broke when adding Linux symbols versioning
Merge pull request #26 from RedDwarf69/fix_osx_symver

Fix OSX buld which broke when adding Linux symbols versioning
Add switcher.py SDI switcher example script.
Add ladspa producer
Fix typo in filter_dynamictext.c
Merge branch 'master' of git://github.com/mltframework/mlt.git
Restore the terminal when melt exits abnormally
Add Mlt::Deque::peek() (opengl branch).
Add mlt_image_glsl and _glsl_texture (opengl branch).
Add consumer-thread-started and -stopped events (opengl branch).
Add the new opengl module (opengl branch).