[storm_on_demand|compute] Add 'category' attribute

Storm has three categories of instances: storm, ssd, and bare-metal:
- storm: "Generic" instances chosen by RAM amount and CPU cores
- ssd: Same as "storm" but instance storage, including boot volume, will
  be on solid-state hard drives
- bare-metal: The virtualized instance will be the only instance running
  on the specified configuration
[storm_on_demand|compute] View configs by category

Specify 'storm', 'ssd', or 'bare-metal' to view available configurations
by category
[storm_on_demand|compute] 'price' no longer available in the API
[storm_on_demand|compute] Attribute aliases for bare-metal configs

Configuration items where the type is 'bare-metal' will have different
attributes for CPU cores, RAM, disk size, and others. Assigning aliases
maps to the nearest value when compared to the 'storm' and 'ssd' categories.
[storm_on_demand|compute] Correctly list all category instance types

The pseudo-category 'all' will list configurations for the categories
'storm', 'ssd', and 'bare-metal'
[storm_on_demand|compute] Limit list to available configs
[storm_on_demand|compute] Show more than 25 available instance configs

The API will only return 25 items by default when viewing available
instance configurations. By using an arbitrarily high number, all
configurations should display, especially when using the psuedo-category
'all'
[storm_on_demand|compute] 'featured' isn't necessary
[storm_on_demand|compute] Force version 1 of the API, fix double slash
[storm_on_demand] Fix sample config file values

Storm On Demand values need underscrores