Use __ARM_EABI__ and new __UNWIND_TABLES__ to decide when to use .cfi ops
Whitespace
Import dwc2 2013-09-05
Fix two tests for typefit: constants larger than LLONG_MAX
do not fit in a signed long long.
Check for overflow in __type_fit_s when casting to intmax_t.
Fixes the first half of PR lib/48131.

ok christos@
Fix
/var/log/httpd/access.log  644  52   *  $W0D23 ZBP /var/run/httpd.pid 30
newsyslog: config line 16: bad signal type
(strtol: **endptr is '\0' on success rather than *endptr)
socket(-1, SOCK_CLOEXEC, 0); followed by the process exiting (i.e.
fd slot does not get initiailized before fd_free()) cases a diagnostic
kernel panic.
In fd_abort(), reset ff_exclose to preserve invariants expected by fd_free()
Do a better job of matching some linux APIs. Still not quite working.
Pull across some linux header files from riastradh-drm2, but put them
in a shared location.

Riastradh: nick, OK.
Avoid strict-alias problem flagged by certain compilers (e.g. Centos one):
libc/gen/utmpx.c:89: error: dereferencing pointer 'otv' does break strict-aliasing rules

reviewed by Christos (thanks!)
Adapt the Synopsys DWC2 driver to NetBSD.

Still work-in-progress
RPI DWC2 glue.
Implement __negative_p without floating-point arithmetic, using
a solution proposed by jxh on Stack Overflow.  Fixes the second
half of PR lib/48131.

While there, simplify __type_fit_u by using the same logic
as in __type_fit_s.

ok christos@
Make sc_started bool and true/false instead of 1/0
Make gttswi MI and usuable from non-Marvell SoCs.
(should rename to mvi2c but ...)
Change the cv name slightly
Improve the #ifdefs

"it's not worse." from matt@
Minor update.