Fixes two misc VM-related bugs

CLI: Fixes an issue with `sl cci detail` where a CCI might not have an operating system.
API: When creating a CCI with the manager, if you send in disks as an empty
	 list, [], an IndexError occurs. This fix makes that work better.
Merge pull request #233 from sudorandom/master

Fixes two misc CCI-related bugs
Fixes typo in bmc create command
Merge pull request #235 from sudorandom/master

Fixes typo in bmc create command
Fixes typo in hardware create command
Merge pull request #236 from sudorandom/master

Fixes typo in hardware create command
Update CHANGELOG
Update version
Updating version number
Updating version number
Changing add_subnet() to raise an exception rather than return none
Changes from code review notes
Merge pull request #240 from beittenc/subnet_ordering_exception

Changing add_subnet() to raise an exception rather than return none
Adds clean command to fab script
Keeping dev documentation up-to-date
Fixes some wording on README + adds links to client/cli docs
Fixes RST styling issue
Merge pull request #241 from sudorandom/master

Fixes some wording on README + adds links to client/cli docs
Fixing a logical error when ordering BMC servers
Removed unnecessary return statement