Make srfi/19 compatible with date* structs

 - srfi/19 functions now produce and accept date*s
 - some functions produce lax-dates for backwards compat.
Rackety
Delete trailing whitespace
Replace copyright notice with correct one

This is the copyright notice that is provided in
the official SRFI implementation rather than the SRFI
document license.