Data.Thyme.Clock.POSIX: avoid a few CAFs
Data.Thyme.Clock.POSIX: fix foreign gettimeofday() leakage
tests/hlint.hs: upgrade to hlint 1.9

∙ drop -XNoUnboxedTuples
∙ drop -i "Unused LANGUAGE pragma"
tests/sanity.hs: check the properties more thoroughly
tests/sanity.hs: prop_toOrdinalDate
tests/bench.hs: benchmark for fromOrdinalDate
Data.Thyme.Calendar.Internal: more efficient ordinalDate

∙ For `fromOrd` the change is trivial: just using
  bit shifts instead of dividing by 4.

∙ For `toOrd` we do a completely different computation,
  which requires (about) 2 divisions instead of 4.
Data.Thyme.Calendar.Internal: -fshow-internal needs StandaloneDeriving
Data.Thyme.Format: deriving instance Read with -fshow-internal
hackage-docs: upload docs built with -flens to Hackage
thyme.cabal: version: 0.3.5.3