Import ACPICA 20130626.
Import ACPICA 20130725.
Import ACPICA 20130823.
Import ACPICA 20130927.
Import ACPICA 20131115.
Import ACPICA 20131218.
Import ACPICA 20140414.
Restore the BSD license and update copyright date.

Reported by:	Sascha Widner <swildner@gmail.com> (via devel@acpica.org)
Import ACPICA 20140214.
Import ACPICA 20140325.
Import ACPICA 20140424.
Import ACPICA 20140627.
Address another warnings reported by Patrick Laimbock when compiling
in userspace. While there, improve consistency.

MFC after: 1 week
Address warnings generated by the clang analyzer.

MFC after: 1 week
Generalise the va to pa code and use it when starting secondary cores

Reviewed by:	ian@, rpaulo@
Differential Revision: https://reviews.freebsd.org/D736
Remove Lvirtaddr and Lphysaddr, these don't appear to be used.
Remove redundant kern conf entries that are inherited via include

Move cfg to spi1 as that's where it is located from the factory
When entering the kernel with the MMU off assume we are running from a
va == pa map.

I'm not sure the code would work if we are not running from the identity
map as the ARM core may attempt to read the next instruction from an
invalid memory location.
Include src.opts.mk after SHLIBDIR has been defined so libnv is installed to
/lib , not /usr/lib

MFC after: 3 days
Approved by: rpaulo (mentor)
Submitted by: antoine
Pointyhat to: me
Phabric: D739
Make two functions static and eliminate an unused #define.