screens4: additions

- added "private" dir to .gitignore so people can store their stuff
there
- added media foundation based movie player
- adeed timestamps to screens4 logging
screen4: add movieplayer for real
screens4: added audio playback to movie player
altona/util: unhide the 4-color Box() functions from sPainter
screens4: videos!

wz4: added op for custom fullscreen stuff in screens4 (eg. video)
screens4:
+ added video player and handling
+ better detection when slides are "finished" (videos, siegmeister bars)
altona/main: fixed dx9 fullscreen toggle
screens4: movie related fixes

- fixed GetFrame() being called outside the rendering thread and
subsequent crashes
- fixed horizontal stride for non-multiple-of-16-width h.264 videos
(Media Foundation, you lying cow!)
screens4: multiple slide renderers

- Added randomly used list of slide renderers for each slide type
- slide renderer prefix can now be set in config
screens4: fixed markov random when only one choice
altona: enumerate only physical MIDI outs

sAddMidi() can now optionally enumerate only physical MIDI outputs, sans
GM softsynth et al.
screems4: fixes, additions (midi)

- fixed crash when trying to play unsupported video files
- now the pending next slide gets refreshed from the server
automatically
- made asset refresh more resilient against http errors
- fixed occasional crash when starting videos
- added sending of MIDI notes when keys are pressed (for syncing
external hardware to the jingles, etc)
- more TUM2012 slides
screens4: tum2012 fixes/additions

* use separate renderer for fully opaque slides (no background fx)
* added prefix for transition ops to config file
* added "Epic Realtime" TUM2012 slide background
* added "drunk mode" slide renderers for extra wibbly wobbly
screens4: midi/sync fixes

- added support for "only note on" events
- vorbisplayer: got rid of initial latency
screens4: project updates
screens4: Png Out, fixes

- fixed crash when HTTP server for assets is unavailable
- added "png out" feature that dumps the current slide to a file (for
more TriCaster goodness)
screens4: stability fixed
wz4: added alpha fadein/out to particles
screens4: movie/image loader fixes
compoview: better image loading, mipmaps
screens4: revision2013 changes

+ Slide type (good/evil) and default slide
+ GDI resource leak fix in Win32 image loader
+ Fixed Siegmeister bar placement for PM7 renderer
+ MIDI note trigger for single slides