Merge branch 'master' of https://github.com/avalanchedotca/CACMobile

* 'master' of https://github.com/avalanchedotca/CACMobile:
  fixes current day treeline rating
Merge branch 'master' of https://github.com/avalanchedotca/CACMobile

* 'master' of https://github.com/avalanchedotca/CACMobile: (129 commits)
  Added loading icon to forecast page and observation list page/photo modal
  Added link to profile on about page
  Can't open modals before accepting TOU
  Added hidden submit button so hitting enter in form doesn't open modal/invoke buttons
  Moved cancel button in footer to close button in header
  Set num of retries on data to 5, it will try 5 times if data is innvalid format
  removed obs from footer
  modified photo submission, only loads imkages from folder and saves any photos taken
  zoom level changes, added confirmation to logout
  date/UTC/day name fix
  made date in ObservationMap view statefull. Saves/reads from and to dates to the state service
  Modified submit button to say submit photo in ObservationSubmit view
  Some style changes, and a change so that it says observation if there is only 1
  Modified submit button to say submit observation in ObservationSubmit view
  observation view now reloads to the same view (doesn't persist across shutdown)
  big change to the way online offline data works. No retrieves the forecast whenevr you are online and when offline display cached forecast. Date plays no role in online offline data but will produce a warning log messgae if expired
  Fixed obs choice to correctly recognise online/offline status
  Removed lat long from location mpa view pop up
  Added connection manager to obs submit controller
  map bounds now set on initialisation
  ...