Pull up rev 1.83 requested by htodd in #306:
Fix usr/lib entry for libdm, which moved to lib.
Update entry for #306 for an additional pullup
Pull up following revision(s) (requested by joerg in ticket #316):
	sys/sys/cdefs_elf.h: revision 1.47
Add macro to mark a symbol as weak. Use it to mark the end of a linker
set as empty linker set otherwise violate the aliasing rules of C by
presenting zero sized objects.
Pull up following revision(s) (requested by nakayama in ticket #317):
	sys/conf/Makefile.kern.inc: revision 1.179
Trim " " at the beginning of version string to follow the change
in rev.1.60 of newvers.sh.
-const char sccs[] = "@(#)${fullversion}";
+const char sccs[] = "@(#)" ${fullversion_source};
Pull up following revision(s) (requested by nakayama in ticket #318):
	sys/arch/sparc64/include/psl.h: revision 1.54
	sys/arch/sparc64/include/psl.h: revision 1.55
	sys/arch/sparc64/sparc64/cpu.c: revision 1.121
Make getver() into a constant function since Version Register (%ver)
is read only and its value is constant.
This change reduces multipule %ver reads to one in the functions
which uses a number of CPU_IS_* macros.
Use GETVER_CPU_* macros.
Pull up following revision(s) (requested by jmcneill in ticket #319):
	sys/arch/arm/arm32/arm32_boot.c: revision 1.11
serialize printing of secondary cpu info
Tickets #316 - #319