Added a simple test routine to pywws.TimeZone
Improved pywws.Process handling of time zones.

This is mainly of interest to those whose local time is offset from UTC
by something other than a whole number of hours. If that is the case,
you'll need to run pywws.Reprocess after upgrading to this version.
Correct bug intrduced in commit 04a24fb7d2

Thanks to Brett for pointing it out. I didn't spot it as my day end hour
is 9am.
Improved pywws.Tasks handling of time zones.

This is mainly of interest to those whose local time is offset from UTC
by something other than a whole number of hours. 'Hourly' tasks should
now be done on the hour according to local time, not UTC.
Improved pywws.Plot handling of time zones.

This shouldn't have much visible effect, except at the change to/from
DST, when graphs will now be labelled with the 'new' time instead of the
'old'.
Revised detection of data changes in live logging.

This shouldn't affect 1080 class stations, bit I've not been able to
test it on a 3080 class. Please let me know of any problems you find.
Changed order of USB module import attempts.

The order now matches the preference order in the documentation, so on
systems where more than one USB library option has been installed the
preferred one will be used.
'live log' loop makes less use of 'delay' value.

This rearrangement of the 'live log' loop should be more reliable and
less prone to hanging up. It mostly ignores the weather data 'delay'
value, making more use of time since last data/pointer change instead.
Added a 'frequent writes' config option.

This enables data files to be written every time there is new data,
rather than just once per hour. You may wish to enable this if you're
not using solid state memory.
-
Merge remote-tracking branch 'upstream/master'

Conflicts:
	pywws/version.py