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.
Adding these explicit types as function return values will make the generated code *slightly* less efficient.  The result will be cast to an integer2, having been evaluated via an unsigned8.