When creating a SIGFPE siginfo for a gentrap, we have no additional info
(ucode) available, and the pal interface does not provide additional
details either. Hardcode the si_code value to FPE_INTDIV, since the only
callers of gentrap in our kernel seem to be the division routines in libkern.
Add missing .Bl
tzdata has been updated to 2014c
zoneinfo: Import tzdata2014c. [apb 20140515]
Consistency.
Do not loop over children if a node is not marked as CTLTYPE_NODE.
Move lfs_getpages and lfs_putpages to their own file.
apply -fimplicit-templates instead of forcing -O2.  fix the
build fix on platforms that don't use -O2 by default, and
also enables building with -O0.
When creating the descriptions for the "user" node, advance the output
pointer properly.
Fix issues with the gpio controller:
* the func get/put shift is 4 bits, not 16!
* redo available and inuse bits
* create a function to get a pindata from a pinset
Add i2c locators, add a i2c bus indexer and provide function prototype for the
pinset to pindata function.
It is now lwp_t::l_pcu_valid for the PCU changes (missed in the
previous commit).
Get rid of all sysc_init_field uses - initialize fields directly in C99
notation.
Do not compute code value more than once. Remove unneeded before
trace_enter()/trace_exit() calls.

This fix some cases where tracing show unexpected SYSRET number value
because some syscalls, such as setcontext(2), modified the trapframe
register values.