Native scrolling (scrolling offset on keyboard) fix
Removed change for native scrolling, as it causes bugs with other items (signature control and categories picker)
Added Plugin for Calendar, added Estimated Finish controls (no server commit yet), 30 minutes before estimated finish, reminder pops up to check estimated finish.
Added permissions for Read and Write calendar
Fix for scrolling bug (focus blur on ETAPicker).
Disabled autopopulate on start and end times.
Added PPM with equivilant checks to see if finished.  PPM button is available from report (only if URL is not "").
Also getting job on payment to get whether the PPM is completed.
Card payment taken check on finish, also moved the job refresh (for PPM) into the save function and setup the async recall.
Payment not required and Office Number
Category list updating from the server and showing on the UI
Update webservice to 0.35 to put ETF
Categories available offline if list of categories are already loaded.
Category Updates only happen daily (no force refresh)
Added spacer on report between estimate and actual times
Added Terms modal for signature
Added initializer check on report (multiple calendar entries due to event listeners not being overwritten)
Delete previous calendar reminders for finish estimate - did not provide location "" (null does not work)
Making the keyboard disabled for the time pickers.
Also clearing the signature field so that the validation picks up that a signature has not been taken.