Add ability to specify a VirtualIP ID for sharing a VIP with another LB
Add version_added for vip_id
Initial commit of rax_keypair
Utilize ansible.module_utils.rax
Don't import novaclient, exceptions are available via cs.exceptions
Add -I/--interpreter argument to test-module
path_dwim: fix when basedir not set
Update documentation; fix YAML problems
Revert "Revert "Merge pull request #5496 from angstwad/cf-module""

This reverts commit b11d62270f8afa4ebaa96687fa3e324531768e2b.

Conflicts:
	library/cloud/rax_files_objects
Doc updates; fix YAML problems
Imperfect revert w/ artifacts.

Revert "Revert "Merge pull request #5540 from angstwad/cf-container-module""

This reverts commit c3408f205e169c0afc08abf5ef44cf687250847d.

Conflicts:
	library/cloud/rax_files
Resolve revert conflicts
Remove dict comprehension; use dict constructor
Fix revert artifacts, doc update
Use dict constructors
Add rax_queue module to create/delete Rackspace Cloud Queues
Add hints about what data goes into the variable

It's not immediately obvious what all can be accessed from the register
variable. Breadcrumbs to use -v would help.
Update wait_for documentation - remove extra quote

The timeout is in seconds (int), and the extra quote at the end could throw someone off if they're copying and pasting the example.
Mention shell module in command documentation

Users who use the command module for pretty much all shell commands may be stymied when they try using a command with <, >, $VAR, etc., and not know that they can use the `shell` module instead. This documentation fix clarifies this.
Support keyring for the api_key