Move UCB-licensed code from 4-clause to 3-clause licence.Patches provided by Joel Baker in PR 22280, verified by myself.
put utmpx/wtmpx routines to separate files, so that programs overriding theutmp/wtmp routines could still be linked staticfixes e.g. static build of ftpd