Beginnings of 3 hour forecast integration
Remove unecessary dictionary construct for forecast data.
Added code to parse daily forecast which does so in a more flexible way.

This code will not get called because default.py will use the original
forecast function. This is parked up until issues with skinning are
resolved.
Set defaults for Current values, and check value exists before setting window property
Added setting for regional forecast text.
Regional Forecast info added to window properties.
Reorganisation of 3Hour data structure.
Added Visibility codes and gave full path to 3hour icon