Classed hardware settings into subtree. This reduces the number of
elements in the top tree of the UAVO Browser.
Merge pull request #205 from PhoenixPilot/kenz/hardware_settings_subtree

Classed hardware settings into subtree. This reduces the number ofelements in the top tree of the UAVO Browser.
Corrected eraseDone() message. Added additional dialog box to better
inform the user.
Bug fixes in LSM303 driver.

1) The acceleration mg/LSB was incorrect for +-16G.
2) Two register values in Accel Ctr4 were incorrect.
Added space as per review comment.
Merge pull request #212 from PhoenixPilot/kenz/lsm303_fixes

Bug fixes in LSM303 driver.
Fixed errant capitalization.
Minor adjustment to text. Updated TODO to make it clearer that it's
unlikely we'll be able to tell a priori how much time an erase operation
will take.
Merge pull request #211 from TauLabs/kenz/gcs_erase_NVRAM_dialog

Corrected eraseDone() message. Added additional dialog box to better inform the user.