Add OSMF plugin customizable HLS settings

Now it's possible to customize HLS settings with OSMF plugin.

I've also added HLSSettings class to centralize default values of configurable settings.

This should resolve issue #159