Merge changes I85f365f5,I2b3c82fb,I4f196054,I9343237c,I53e4444f, ...
* changes:
Merge remote-tracking branch 'toybox/master' into HEAD
Implement dmesg -T.
Don't try to implement %s, we have @seconds, strptime() in libc tends not to have it, and implementing our own means a pattern like "Time %%%s%%" is expensive to handle the corner cases of.
New date range tests are simple, won't catch Feb 29 in non-leap-year (or April 31 in any year). Some normalization allowed, exclusions are just what http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html says.
Replace chkmktime() (which produces false positive normalization failures) with range checks for seconds, minutes, hours, day of month, and month.
ps: don't query for terminal size if not a tty.
Fix the type of the callback in getprop.
We grew a few more commands that weren't on the roadmap (mostly from android) so throw them in the "requests" category so they show up in status.html.