Match new URL, add HDS support, handle incorrect geolocation
Match new URL, add HDS support, handle incorrect geolocation

- Modify regular expression for URL to match /hub/ subpath which
  has replaced /itvplayer/
- Add HDS stream support
- Check if server response indicates errors and log error for
  invalid geolocation

sbstp/streamlink,beardypig/streamlink,gravyboat/streamlink,ethanhlc/streamlink,wlerin/streamlink,beardypig/streamlink,gravyboat/streamlink,mmetak/streamlink,javiercantero/streamlink,ethanhlc/streamlink,bastimeyer/streamlink,back-to/streamlink,fishscene/streamlink,melmorabity/streamlink,back-to/streamlink,mmetak/streamlink,chhe/streamlink,streamlink/streamlink,chhe/streamlink,melmorabity/streamlink,fishscene/streamlink,streamlink/streamlink,sbstp/streamlink,javiercantero/streamlink,wlerin/streamlink,bastimeyer/streamlink