Fix native audio video model and inline HLS support

Repaired Android <= 4.2.2 native browser issues with gray screen instead of video, impossibility of pausing video by touching the screen and many others. HLS inline video support on Android >= 4.1 and iOS devices. HLSVIDEO and HLSAUDIO models moved into separate for readability and to easily exclude the functionality if needed