Changed XML log format in prep for addition of <loggers> section.
Modified CompositeDataLogger to output/update data loggers.
Modified CompositeDataLogger to read/parse loggers from the XML log file.
Fixed ZedLogFrame to re-initialise logger tabs when opening logger file.
Fixed numerous erroneous preconditions in AbstractDataLogger and many logger event classes.