correct examples in documentation
propagate time zone to new object when adding or subtracting
allow calls to ->set_time_zone

DateTime uses it inside of ->from_epoch if a time zone is supplied on cretion, and
defaulting to UTC was a mistake

default to floating instead like we had all along
DST example test