sp77: new test to cover allocated message size overflowing

Author:    Krzysztof Mięsowicz <krzysztof.miesowicz@gmail.com>
timespec helpers: Add wrappers with new test
timespec: Add documentation for struct timespec Helpers

Joel editted the documentation for clarity, grammar and technical
correctness. I also moved it in the manual and added @findex
entries. The core work was just polished.

Author: Krzysztof Mięsowicz <krzysztof.miesowicz@gmail.com>
coremsg.c: Clean up and comment improvement

This code was reviewed as part of coverage analysis improvements.  The
uncovered range had unclear documentation and the code itself was also
cleaned up to be easier to understand.

Author: Krzysztof Mięsowicz <krzysztof.miesowicz@gmail.com>
mips/idtcpu.h: Fix nested comment warning
shell/dd-misc.c: Rename __unused to avoid conflict with new <sys/cdefs.h>
mpc55xxevb: Fix compilation in start-config-siu-pcr.c
telnetd: Inform client that we will echo

The standard line editor rtems_shell_line_editor() produces an echo.
telnetd: Map CRLF to CR

It is not so easy to use Termios for that.  We already map CRNUL to CR,
thus we cannot ignore CRs.  We could change the shell code to map CRNL
to a single line end, but this is more intrusive than the change here.
bsps/arm: Add LPC_DMA_CHANNEL_COUNT
bsps/arm: Fix rtems_mii_ioctl() usage
bsp/mpc55xx: Add e200z7 specific idle task
FB driver for Cirrus GD5446 graphic hardware.

Implementation is tested to work on QEMU simulator only.

QEMU offers this hardware by default for PC platform but
it can be requested by "-vga cirrus" option for other PCI
aware systems in development/next QEMU releases as well.

Next sources have been used for driver implementation:
  - RTEMS fb_vga.c - Rosimildo da Silva ( rdasilva@connecttel.com )
  - Cirrus xf86 driver - used as VGA hardware setup documentation
  - CL-GD5446 Technical Reference Manual, 1996, Second Edition

fb_vga.c has to be replaced by fb_cirrus.c in
  rtems/c/src/lib/libbsp/i386/pc386/Makefile.am
to test the driver now. We expect to discus and include driver
section mechanism after driver testing.

Patch version 2:
  - comments style updated according to Joel Sherrill review
  - use static for variables and functions to compile without warnings

Signed-off-by: Alexandru-Sever Horin <alex.sever.h@gmail.com>
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
pc386: Add Cirrus FB Driver to Makefile and configure.ac

The user has to explicitly enable this driver, choosing
it over the existing (and lame) CGA frame buffer driver
using USE_CIRRUS_GD5446=1 on the configure command line.
cpukit/configure.ac: Remove unused use ticks for statistics options

The following were not used in any code:
  __RTEMS_USE_TICKS_CPU_USAGE_STATISTICS__
  __RTEMS_USE_TICKS_RATE_MONOTONIC_STATISTICS__

Both CPU Usage and Rate Monotonic Period Statistics are switched
to ticks resolution by configuring with __RTEMS_USE_TICKS_FOR_STATISTICS__
set to 1 on the configure command line.
new fstest hitting fpathconf function
New fstest to cover RFS bitmaps - fsrfsbitmap01
misc fstests: Remove spaces at EOL
fsrfsbitmap01/test.c: Remove tabs
bsp/mpc55xx: Add and use MPC55XX_CHIP_FAMILY