hls support + flash fixes and enhancements

- initial hls support (#197)

- flv playback from FMS rtmp (#147)
- make flash object size calculation failsafe (#177) - and optional (#186) via `flashfit` boolean config property
- reinstate flash engine in non-html5-capable browsers - mainly IE < 9 (#183)
- restore current playback position on fullscreen toggle in browsers which do not support fullscreen (#187)