libmisc: Add the libmisc/redirector to the wrap up.
Update the maintainers list.
Update maintainers with Daniel.
Update MAINTAINERS with blanket commits for Daniel and SPARC.
Fix type in MAINTAINERS.
libdl: Fix allocator NULL check (Coverity 1255328) refs #2191

The address returned from the allocator call was not checked when zeroing
the memory.
libdl: Add a comment to the previous fix.

The fix is ref #2191.
libdl: Add a comment.

See ref #2191.
libdl: Fix possible 16-bit overflow (Coverity 1255339) refs #2192.

On a 16-bit target the section value could result in a sign-extension
overflow.
libdl: Update the comments.

See refs #2191.
libdl: Update comment with details about the error fix.

See refs #2192.
ARM removed shared/abort from several ARM BSPs
libtests/top: End test after some time if no input
bsps/arm: Adjust stacks for ARMv4

Reduce non-IRQ stacks to size zero.  All non-IRQ stacks overlap now the
IRQ stack.  This is all right since the SVC stack is used only during
startup and here interrupts are disabled.  The other exception stacks
lead to a system termination by default, so we can here also use the IRQ
stack since interrupts are disabled on exception entry.
Add RTEMS port of Linux I2C user-space API
Add I2C driver framework

This I2C driver framework has some major differences compared to libi2c.

* It is compatible to the Linux I2C user-space API.

* It uses generic IMFS nodes and thus reduces the levels of indirection.

* The drivers don't have to mess around with minor numbers to get their
  state information.

* No arbitrary bus controller model is assumed.  The main task of an I2C
  bus controller driver is to process I2C messages.  How this is done is
  private to the driver.

* Scatter/gather operations are supported (I2C_M_NOSTART).
Add generic EEPROM I2C device driver
Add NXP PCA9535 16-bit GPIO I2C driver
Add NXP PCA9548A 8-channel switch I2C driver
bsp/xilinx-zynq: Adjust BSP_ARM_A9MPCORE_PERIPHCLK