usb_drv: Code clean up
Implement abstract regulator session interface

Ref #770
Implement cpu frequency scaling for Arndale

* Implements platform driver for Arndale providing Regulator for CPU clock
* Implements a cpu frequency scaling test using the affinity test
* Fixes #770
initial cpu_monitor

* wrap CPU interface
* add cpu_monitor interface
* add test client using cpu_monitor interface
* support for FOC and NOVA
foc: add support to get cpu idle times of kernel
cpu_monitor: provide cpu idle times

works for foc and nova
base: ARM-FPU 'memcpy_cpu' implementation

Added spec file for ARM-VFPv3 floating-point unit. This shadows
'base/include/arm/' with 'base/include/arm/vfp' and enables a 'memcpy_cpu'
version that mainly uses the FPU. Enabled VFP support for 'foc_arndale'.
Extend clock and power units in platform driver

* Add clock and power management for SATA and USB3.0 for Arndale

Fix #771
usb_drv: Use platform drivers and regulator
ports-foc: Add l4linux netperf run script
usb: Increase number of TX SK buffs
nic_session: Increase queue size to 1024