Re #8642. Removing Kernel/Strings.h from headers that don't need it.
Re #8642. Removing iostream includes from headers.
Re #8642. Cleaned up DateAndTime.h
Re #8642. Forgot windoze export macro.
Merge remote-tracking branch 'origin/feature/8642_header_work'