OpenSSL: Add fix for CVE-2010-5298.
OpenSSL: Check the correct pointer in EC_POINT_invert.

It looks like this was copied from EC_POINT_dbl() but the check was
overlooked when adjusting.

Reported-by: plundra on #dragonflybsd
Taken-from:  OpenBSD
<assert.h>: Define a static_assert macro for C11.

Per clause 7.2 from the final draft:

"The header <assert.h> defines the assert and static_assert macros [...]
 The macro static_assert expands to _Static_assert."
Add the <stdalign.h> header for C11 conformance.

Per clause 7.15 from the final draft.

Along with it, add some helper macros to <sys/cdefs.h>.

While here, adjust an #ifdef in <sys/cdefs.h>.

Taken-from: FreeBSD
Add the <stdnoreturn.h> header for C11 conformance.

Per clause 7.23 from the final draft.

Taken-from: FreeBSD
kernel: Sync ACPICA with Intel's version 20140424.

Some highlights:

* Implemented support to skip/ignore NULL address entries in the
  RSDT/XSDT.

* Removed an extraneous error message for the case where there
  are a large number of system GPEs (> 124).

* Implemented and deployed additional configuration support for
  the public ACPICA external interfaces.

* iASL and disassembler: Add full support for the LPIT table
  (Low Power Idle Table).

* AcpiDump utility:
  1) Add option to force the use of the RSDT (over the XSDT).
  2) Improve validation of the RSDP signature (use 8 chars
     instead of 4).

* Debugger: Updated the GPE command (which simulates a GPE by
  executing the GPE code paths in ACPICA).

* Unix application OSL: Update line-editing support.

For a more detailed list, see sys/contrib/dev/acpica/changes.txt.