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 byacc 20140422
Import ACPICA 20140627.
import byacc 20140715
Add vendor import for pjdfstest

This vendor import code was obtained from
https://github.com/pjd/pjdfstest/commit/abf03c3a47745d4521b0e4aa141317553ca48f91

Approved by: rpaulo (mentor)
Phabric: D743
Sponsored by: EMC / Isilon Storage Division
Import ACPICA 20140828.
Polish INQUIRY command fields validation.
Report proper errors codes for unsupported SERVICE ACTION values.
Don't report unsupported FUA_NV bit set in READ/WRITE commands as error.

While this bit is obsolete in SBC-3, SBC-2 allowed to silently ignore it.
svn revisions r269964 and r269963 seemed to have impaired small memory
footprint systems(32M/64M) and didn't leave enough free memory to load modules
when it was setting up page tables that for sizes that are never used on
these smallish boards.

Set kmem_zmax to PAGE_SIZE on these smaller systems (< 128M) to keep this
from happening. Verified on mips32 h/w.

PR:             193465
Submitted by:   delphij
Reviewed by:    adrian