Removes hard-coded underscore from generated names

* Removes the hard coded underscore from rand_name as it can cause
  unintended and unavoidable problems (server hostnames in this case)

Change-Id: Id20e59fd4c1c76ca9f930b1b763d9a489ee7fe9c
Add versions to images config

*Added versions_data config to Images
*Added version_list config to Images

Change-Id: I6609f9e74223cef8e6559aa1a588e46b47be0d0f
Add versions and links models

*Added versions model for Images
*Added links model for Images

Change-Id: I25ccdf86c360848dfc4331cf0ebdf11058b1bec3
Update Images client with versions content

*Added get_versions request
*Updated path to versions model

Change-Id: I439a7cc3d5a92a84667fb043c20e5a2fa942b837
Added new Auth Strategy - RAX_AUTH_MFA

* Added new strategy - RAX_AUTH_MFA
* Added new config option in user section: passcode
* Added new client for MFA authentication
* Updated behaviors to use correct client calls to authenticate based on strategy
* Updated auth request model to support second api call
* Added Passcode Credentials model for request model on second API call

Change-Id: I0b4b75dfd21c32eecf04a8f08569297e947b58b1
New flavor chars break the statistics Cloud Cafe

* Fixing

Change-Id: Ie510a282305fa5cce689c034e9daad447cd36154
Neutron Error Type constants and minor behaviors updates

- Updating common behaviors method wait_for_status param
  changing poll_rate for poll_interval
- Adding NeutronErrorTypes constants
- Minor update on behaviors clean up methods for better
  error handling
- Adding subnets behaviors get_ip, get_ips, get_host_routes
  and format_dns_nameservers helper methods
- Adding subnet quotas config properties

Change-Id: I85e38f0c651bb839601a33a1facd5ea6da819d87
Security group change introduced for Volume based Instances

* Clients, Behaviours, Models changed in order to be in line with security group adding for regular image baked instances
* Added security group to init

Change-Id: I70236984b30f63dec2edd64552238a2b9390d571
Merge "Removes hard-coded underscore from generated names"
Merge "New flavor chars break the statistics Cloud Cafe"
Update auth access model

*Updated Role class to use BaseIdentityModel instead of BaseIdentityListModel
*Updated copyright date

Change-Id: Ibfe3b6cd82dba7bb381811bda7473e70b69a8b61
Add account_list to Images config

*Added account_list to Images config

Change-Id: I5717ea02fb016c0666330edca4b5b487d61c5369
Merge "Neutron Error Type constants and minor behaviors updates"
Merge "Security group change introduced for Volume based Instances"
Merge "Update Images client with versions content"
Adding port methods

- Adding port config values
- Adding port constants
- Adding a port behavior method

Change-Id: Ibcb26557823eaf3ac625676da4d35f0492808c3a
Merge "Add versions to images config"
Merge "Add account_list to Images config"
Initial checking for v3.
Adding the config file.
  Common sections
  Starting users
Setting up initial structure.

Change-Id: Ia387acf918ec343859dee6afd6080d2bb59aa08d
Adds implementation of get_distribution_and_version for Windows

* Adds the get_distribution_and_version method to the windows_client
* Added get_distribution_and_version to the base remote client to
  enforce its implementation in child clients

Change-Id: I9a91d04018709dfd92325a64af85d2c37fc4d99b