Add some armv7 instructions.
Make gcc4.1 aware of cortex-a[89]/armv7a and be8 linking.  cortex is
treated as arm11.
Decode some armv7 instructions
All arm*{,eb}-*-netbsdelf* to match
Allow armv7/armv7eb as valid MACHINE_ARCH for arm
Bring OBJCOPYLIBFLAGS from HEAD so we can preserve $a/$d/$t on BE ARM
Allow arch of armv7/armv7eb for evbarm.  Add evbarmv7-e[bl] alias
Treat MACHINE_ARCH of armv7/armv7eb as arm/armeb
Add arch files for armv7/armv7eb (same as arm/armv7 except configargs.h
supplies cpu as cortex-a8)
Treat MACHINE_ARCH of armv7/armv7eb as arm/armeb
Enable ldrex/strex based atomic ops on armv6/armv7
adapt for evbarmv7
set changes for armv7eb (similar to armeb)
Deal with MACHINE_ARCH of armv7/armv7eb.
Split out mips64 compat dirs.
support for armv7/armv7eb MACHINE_ARCH
Pull from HEAD (for post armv6 defines).
compat in libc needs some uvm stuff which needs VM_NFREELIST defined.
Make endian check more generic
Update to use -Wl and change \. to just .
Adapt to new uvm_estimatepageable arguments