commander rewrite almost completed, WIP
px4fmu: expanded "fmu test"

this now does testing in a similar manner as "px4io test", except that
it tests both ioctl and write based setting of servos
px4io: don't try the px4io serial interface on FMUv1

this caused px4io start to fail on FMUv1
adc: allow "adc test" to read 10 values
Fixed USB startup
Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup
More USB startup fixing
Hotfix: Added missing drivers to USB startup
Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup
Hotfix: ROMFS autostart includes now IO upgrade
Merged master branch
Show correct battery voltage for v2 boards
l3gd20: fixed bit definitions for filter rates

and allow requests for the rates in table 21 of the l3gd20H datasheet
Restructure things so that the PX4 configs move out of the NuttX tree, and most of the PX4-specific board configuration data moves out of the config and into the board driver.

Rename some directories that got left behind in the great board renaming.
Clean out unused trash from the NuttX configs.
nshterm: start a nsh console on any device

this is used in APM startup to fallback to a console on ttyACM0 if
startup fails for any reason
Merge branch 'master' of github.com:jgoppert/Firmware into md25_dev
Move NuttX configurations out of the NuttX tree proper. This reduces the diffs we have to carry against the NuttX upstream repo to just our local patches to the NuttX code itself.
Add a missing module -> module makefile dependency
Shortened segway param names.