adding Rage4 module file
all request types support by the rage4 api without mocks or tests
setting up testing library to start writing tests
Wrote shindo tests for all supported requests.  Resulted in a lot of debuggin of
request methods.  As well update zone/record models to work in simple cases.
using proper hash syntax for ruby 1.8.7
when a zone doesn't exist return nil for rage4
previous change was for records, duplicating nil return for zones now
changing handling of zone returns after testing that data was different on errors and success
adding domain alias to record to match zerigo api in rage4
quick syntax fix for an attribute alias
making a reader for domain to duplicate name attribute
adding more attributes to rage4 records
Formatting flavor data and updating documentation to include i2 instances.
updating documentation for list records in rage4
[rackspace|compute_v2] added key_name and modified key_pair= to take KeyPair objects as well as strings in order to be more compatible with other fog providers.
Merge pull request #2606 from rackspace/key_pairs

[rackspace|compute_v2] added key_name and modified key_pair= to KeyPair Objects
Renaming ebs_optimized -> ebs_optimized_available
Removing unnecessary comments.
Merge pull request #2605 from davissp14/master

Flag AWS EBS-Optimized Instances
[aws] align hashrockets, remove whitespace