bsp/altera-cyclone-v: Add socal from hwlib.

Some of the headers from the hwlib need the files from the socal subdirectory.
bsp/altera-cyclone-v: Add a simple I2C driver.
bsp/altera-cyclone-v: Add RTC driver.
arm: Add support for FPv4-SP floating point unit

This floating point unit is available in Cortex-M4 processors and
defined by ARMv7-M.  This adds basic support for other VFP-D16 variants.
bsp/lpc24xx: Add LPC40XX variants
Add support for OpenRISC - Fixed issues

This work is based on the old or32 port (that has been
removed back in 2005) authored by Chris Ziomkowski. The patch includes the
basic functions every port should implement like: context switch, exception
handling, OpenRISC ABI and machine definitions and configurations.
or1k/.../preinstall.am: Add missing file
Merge remote-tracking branch 'upstream/master'

Conflicts:
	c/src/lib/libbsp/arm/altera-cyclone-v/preinstall.am
	cpukit/score/cpu/or1k/Makefile.am
	cpukit/score/cpu/or1k/cpu.c
	cpukit/score/cpu/or1k/or1k-context-initialize.c
	cpukit/score/cpu/or1k/or1k-context-switch.S
	cpukit/score/cpu/or1k/or1k-exception-default.c
	cpukit/score/cpu/or1k/or1k-exception-handler-low.S
	cpukit/score/cpu/or1k/rtems/score/cpu.h
	cpukit/score/cpu/or1k/rtems/score/or1k-utility.h
	cpukit/score/cpu/or1k/rtems/score/or1k.h
	cpukit/score/cpu/or1k/rtems/score/types.h