Basic AddTimeSeriesLog algorithm layout + minimal tests.

Refs #9227
Fix small bug in DateAndTime::setFromISO8601 error reporting.

Refs #9227
Create a DateTimeValidator + tests.

Refs #9227
Basic functionality works with tests.

Refs #9227
Add a DeleteLog algorithm.

Refs #9227
Fix wiki summary for AddTimeSeriesLog

Refs #9227
Allow the type of log to be specified in AddTimeSeriesLog

Refs #9227
Add ability to wipe a whole log first before creating

Refs #9227
Minor refactor to improve readability.

Refs #9227
Merge branch 'feature/9227_add_timeseries_log' into develop