HPCC-8572 Std.Date functionality

Time support added to Std.Date; new timelib plugin; stringlib modifications to support time; updated tests for new Std.Date functionality.
Shouldn't seconds be unsigned8.  Also, we need to be careful about returning a time_t.  On windows it defaults to 64bit, so it would be inconsistent.