-Added FanMinOnTime in the UI

- Made some changes to better handle fanMode in every situation (vacation, program, quicksave)
- Added some logic to get desiredHeat and desiredCool in every situation (vacation, program, quicksave)