Create or add a new workout session from the gym mode page

--HG--
extra : amend_source : 3259e087063709d5424f7c46d4bfd845bfa42daa
Automatically update existing workout sessions if available
Allow editing of workout sessions from calendar view