time.h: add BSD aliases for otherwise internal struct tm members
add legacy header values.h

some programs (procps, babl) expect it, and it doesn't seem to
cause any harm to just add it.
it's small and straightforward.