Add stubbed support for decom for testing
Stubbing out BIOS settings
Set path for ddcli

ddcli is usable in /mnt/bin/ddcli in our image, and is coded to use
that. Relying on $PATH is not awesome as we will eventually need to
specify CWD for binaries as we move along.
Merge pull request #2 from rackerlabs/jay/ddcli_path

Set path for ddcli
Typo
Fixing ordering and adding states for decom
Fix naming issue
Reboot not required for secure erase
Fix priorities
Merge pull request #1 from rackerlabs/joshnang/decom

Add stubbed support for decom for testing
Fixing error and adding version string
erase_device -> erase_devices
Merge pull request #3 from rackerlabs/versioning

Fixing error and adding version string
int != str
Merge pull request #4 from rackerlabs/versioning

int != str
Log items that simply are a noop

- We want to know, in agent logs, which things do stuff and which ones
  don't.
Adding initial support for upgrade_bios and decom settings
Use the correct args to ddcli

By default it formats to 'standard' capacity. We want to format to
extended capacity to get our advertised size on these cards.
Merge pull request #7 from rackerlabs/jay/FixLSISecureErase

Use the correct args to ddcli
Merge pull request #5 from rackerlabs/jay/ImplementUpBIOS

Implement bios upgrade and decom settings