- Implemented real-time state notification using OSC-UDP.

Commit sponsored by Boffins Technologies.

Notes:
  - Based on similar functionality in  CasparCG 2.1.
  - Note not all events/messages from 2.1 are implemented.

Changes w.r.t CasparCG 2.1:
  - Better performance.
  - Use UDP instead of TCP.
  - Configurable in casparcg.config.
  - Use "Microsoft Asynchronous Agents Message Blocks" API (included in VS2010+), instead of custom "reactive" solution.
Modified default OSC port
Changed the default port for OSC protocol when parsing the config.
Dshow filter input (webcam, firewire dv) and live stream playback support.
Based on https://github.com/CasparCG/Server/pull/120 by cambell-prince
Merge pull request #131 from Julusian/master

ffmpeg streams/devices support
Added missing library when linking in release, develop and profile configuration
Fixed bug in OSC implementation where the little endian byte order was used in values sent. Big endian byte order should be used according to spec.
Modified OSC support so that whenever an AMCP connection is established an OSC client is started against the AMCP client ip using a default udp port configurable in casparcg.config. The OSC client will follow the lifycycle of the AMCP connection. A <osc><predefined-clients></predefined-clients></osc> element is provided to setup persistent OSC clients just as today.
removed include
Modifications of audio config xml.
ffmpeg dshow: Fix packet life preserver in video_decoder and revert move of packet pop.
Modifications to OSC support after discussions with Robert Nagy
chroma feature:  MIXER 1-1 CHROMA GREEN|BLUE 0.10 0.04
changed term prenumeration to subscription in OSC implementation
Removed unnecessary exception throwing for absent template-hosts element in config file.
Fixed problem in audio_mixer where a default constructed channel_layout was used. Also fixed so that default constructed channel_layout and mix_config instances doesn't have uninitialized members
Merge pull request #136 from cambell-prince/master_chroma

chroma feature:  MIXER 1-1 CHROMA GREEN|BLUE 0.10 0.04
Merge branch 'master' of https://github.com/CasparCG/Server
Statically link against SFML instead of dynamically

#117
Changed copyright header in all files, and added it in some files where it was missing.

#132