add HLSProvider.as skeleton
changes in VideoJSModel.as and PlaybackType.as inspired from hls-feature branch