changelog
Move std C time APIs to libc.time; Move posix.sys_time to simply posix.time for system-level things like timer_* clock_*.

--HG--
extra : transplant_source : %1D%F7%80%B8jC%D1%83%0DH%FD%E1%81%26cqv%B7%1F%CE
Re-organize so libc.time holds standard C things and posix.time POSIX things.

--HG--
extra : transplant_source : %8D%3C%FBM%FFf%98u%AB%8E.%A1vQhE%E7z%DC%83
Rename test files.

--HG--
extra : transplant_source : 0%AC%83%2A%E3%90K.%CENk%F2%0E%E8%D0%3C%E9%A6%28%25
Change cimports to reflect pxd renames.

--HG--
extra : transplant_source : %28z%B9n%0B%83%85%29%BC%60%E1s%DC%E9%FDeF%F8%9F%C5
Fix cimport to reflect pxd re-org.

--HG--
extra : transplant_source : %92%1Cw%16%CF%BB%EE%AFk%A1%09Ai%F6%7Dc%D0%13%CF%DC
Change URI to wikipedia; Remove cimport of unused types; Highlight strptime's non-C-standardness.

--HG--
extra : transplant_source : %FF%E2%99%18%B8%15t%FC4%A3%7D%403%FC%2C%EBm%8F%80%0F
Change CHANGES.rst to reflect the actual difference from 0.21 release.

--HG--
extra : transplant_source : %D9vU7%ADB%21%A0%FD%C0%09%AC%90h%FB%5E%259w.
Remove libc/time.pxd dependency upon sys/types.h (on suggestion of Larsmans).
Also, remove clock_t from posix.types making users find it in libc.time.  It's
really a standard C type and not used anywhere in system interfaces anyway.

--HG--
extra : transplant_source : %AF%F2P%8C%26_%B6%A0%1E6%B3%84jg%A0%20%5D1D%22
changelog
merge 0.21.x branch into master
changelog
merge 0.21.x branch into master
prepare pre-release of 0.21.1
merge 0.21.x branch into master
changelog
merge 0.21.x branch into master
changelog
merge 0.21.x branch into master
avoid LLVM warning: skip ternary operator when value is unsigned (-Wtautological-compare).