Fix END_DECLS in portable/krb5.h to match rra-c-util

Reduce the diff by using the same relative positioning.

Change-Id: I6c9feed02ebe3279a95afe24b751e781ef615ee3
Reviewed-on: https://gerrit.stanford.edu/1423
Reviewed-by: Russ Allbery <rra@stanford.edu>
Tested-by: Russ Allbery <rra@stanford.edu>
Add a portable replacement for mkstemp for systems without it

This is now required by the TAP process add-on and is used for
writing the PID file in remctld.

Change-Id: I6012231e8cc1a33031c827a234c684ebcb31ba16
Reviewed-on: https://gerrit.stanford.edu/1424
Reviewed-by: Russ Allbery <rra@stanford.edu>
Tested-by: Russ Allbery <rra@stanford.edu>
Final cleanups of new rra-c-util and C TAP Harness

Add the NEWS entry for rra-c-util 5.2 and C TAP Harness 3.0, and
synchronize the few small divergences from rra-c-util.

Change-Id: Ieb70a2d554f221a052157d00875321605220d568
Reviewed-on: https://gerrit.stanford.edu/1425
Reviewed-by: Russ Allbery <rra@stanford.edu>
Tested-by: Russ Allbery <rra@stanford.edu>
Update server/README and add a license statement

Change-Id: I533a12d845b78c0d4f1f5ae80a36b5fc4590e455
Reviewed-on: https://gerrit.stanford.edu/1426
Reviewed-by: Russ Allbery <rra@stanford.edu>
Tested-by: Russ Allbery <rra@stanford.edu>
Release 3.8

Change-Id: Iadf1a53d55576863948201775b533c1e5de1d7a2
Reviewed-on: https://gerrit.stanford.edu/1427
Reviewed-by: Russ Allbery <rra@stanford.edu>
Tested-by: Russ Allbery <rra@stanford.edu>
Add server/README to the distribution

Change-Id: Ib02c92e71fa1ec3ddc465b2b599f65d791fdeedd
Reviewed-on: https://gerrit.stanford.edu/1428
Reviewed-by: Russ Allbery <rra@stanford.edu>
Tested-by: Russ Allbery <rra@stanford.edu>