Adds getting started guide for OpenStack fog
Added Ruby-specific code blocks
[openstack|compute] Adding docs for OpenStack Compute
[rackspace|compute] updating Rackspace compute docs
Merge branch 'master' of github.com:fog/fog into openstack_docs
Merge pull request #2562 from rackspace/openstack_docs

[openstack|compute] Adding compute docs
adding new HVM-based instance types to AWS in lib/fog/aws/models/compute/flavors.rb
Merge pull request #2561 from elight/rackspace_storage_docs

[OpenStack] Getting Started Guide
Formating fixes
Fixes for AWS Mocking

lib/fog/aws.rb
Previously chose 4xRandom numbers between 0 and 999, now uses the Mock random_ip which returns numbers that will be within acceptable number range.
Old method was returning invalid numbers that then failed to pass range checks.

lib/fog/aws/requests/compute/associate_address.rb
Re-fetch address if we have to look up public-ip using allocation-id, otherwise it remains nil and the ip-address/instance aren't updated correctly.

lib/fog/aws/requests/compute/describe_addresses.rb
The allocate-address request uses allocation-id to look up ip address if allocation-id is given instead of public-ip, so added that as searchable in mock data.
Fixed another formating error
Merge pull request #2565 from elight/master

[OpenStack] Fixed formatting errors
Merge pull request #2564 from maestrodev/maestro-aws-associate-testing

Fixes for AWS Mocking
Merge pull request #2563 from FestivalBobcats/master

Support for new HVM-based instance types on Amazon EC2