Merge branch 'unstable' into DA-279

# By magicgoose (7) and others
# Via rzaitov (11) and magicgoose (9)
* unstable:
  stretch main image in description
  fixed view creation in UpDownSwitchFragment
  <DA-305> because we show full screen image in separate controller, we must lock screen controller to prevent lose binding context
  timeline entry update notifications are done
  <DA-289-ios> fix receiving gps in background. Play sound with notifications
  <DA-298> force rebind view on displaying
  fix issues with dialogs in splash screen, also fix some typos in other code
  fixed references
  added check for list.adapter == bull, no more exceptions
  <DA-299> Display default promt for enter answers
  <issue-278> fix subscribtion after wathcing video
  quit using camera intent to carry file path
  changed logs to investigate bug #278
update service state on pause/resume;
get rid of event raising boilerplate code in drallo details controller
removed repeated code from ChallengeService
Merge branch 'unstable' into DA-279

# By rzaitov
# Via rzaitov
* unstable:
  <DA-310> now custom tab bars maintain pressed fonts
  <DA-310> extend custom tabs to support fonts
don’t reset controller state in service
Merge branch 'DA-279' into unstable

* DA-279:
  don’t reset controller state in service
  removed repeated code from ChallengeService
  update service state on pause/resume; get rid of event raising boilerplate code in drallo details controller