Add ability to specify an alias for a given request param

This allows us to call params with the more familiar Ruby
case/capitalization. For instance, defining the following:

param :imageRef, alias: :image_ref

in a request file makes the following possible:

session.compute_service.request :create_server do |params|
  params[:imageRef] = 'something'
end

session.compute_service.request :create_server do |params|
  params.image_ref = 'something'
end

NOTE: At this point, params can only be called via method
calls and not via the [] accessor.
Add aliases to camelCased params
Merge pull request #57 from relaxdiego/feature/28

Add ability to specify an alias for a given request param
    
This allows us to call params with the more familiar Ruby
case/capitalization. For instance, defining the following:
    
param :imageRef, alias: :image_ref
    
in a request file makes the following possible:
    
    session.compute_service.request :create_server do |params|
      params[:imageRef] = 'something'
    end
    
    session.compute_service.request :create_server do |params|
      params.image_ref = 'something'
    end
    
NOTE: At this point, params can only be called via method
calls and not via the [] accessor.
[WIP] Added query for flavor details.
Allow access of aliases as symbols or strings just like its param

Prior to this rev, parameter aliases can only be access via dot
notation. This change allows one to use any of the following:

  keystone.request(:create_token) do |p|
    p[:tenant_name] = 'name'
  end

  keystone.request(:create_token) do |p|
    p['tenant_name'] = 'name'
  end

  keystone.request(:create_token) do |p|
    p.tenant_name = 'name'
  end
Merge pull request #61 from relaxdiego/fix/alias-access

Allow access of aliases as symbols or strings just like its param
[WIP] Changed user credentials used for the test.
Merge remote-tracking branch 'upstream/master' into feature/get-flavor-details
[WIP] Refreshed cassettes to use member tenant.
Merge pull request #60 from adillera/feature/get-flavor-details
[compute] Add list_networks request
[compute] Add get_network_details request
[compute] Add create_network request
[compute] Add pause_server request
[compute] Add unpause_server request
[compute] Add suspend_server request
[compute] Add resume_server request
[compute] Add migrate_server request
[compute] Add lock_server request
[compute] Add unlock_server request