include files
Documentation updates
Eliminate the RAX_REGION environment variable; iterate through all regions available to an account and present servers in region groups; default to using server name to identify servers in groups; set ansible_ssh_host key for each server; utilize the _meta key to provide all the hostvars for each server; all grouping by web, db, sql, lb, app based on server name; pretty print JSON output for some human-readable inventory action

Add set_setting to alleviate requirement that ~/.pyrax.cfg exists

Add regions as a optional env var to narrow our inventory scope

Clean up
Documentation updates for region env var
Accept a comma-separated list of regions
Remove grouping of hosts by trying to discern subdom in server name
Make creds file env var optional; look for ~/.rackspace_cloud_credentials if not supplied
Implement @cchurch suggestions
Move regions until after authentication; otherwise pyrax.regions is an empty tuple and no inventory is returned.
Clean up temp file left behind by assemble module
Need to compare on server object not list

    TASK: [create test controller 0] **********************************************
    failed: [127.0.0.1] => {"failed": true, "parsed": false}
    invalid output was: Traceback (most recent call last):
      File "/Users/jdewey/.ansible/tmp/ansible-1383197329.62-262790004573235/nova_compute", line 1203, in <module>
        main()
      File "/Users/jdewey/.ansible/tmp/ansible-1383197329.62-262790004573235/nova_compute", line 261, in main
        _get_server_state(module, nova)
      File "/Users/jdewey/.ansible/tmp/ansible-1383197329.62-262790004573235/nova_compute", line 197, in _get_server_state
        if server.status != 'ACTIVE':
    AttributeError: 'list' object has no attribute 'status'
Merge pull request #4326 from angstwad/devel

Revamp of the rax.py inventory plugin
Fix format string typo
add "zle" as a supported ZFS compression type

ZFS supports "zle" compression, which compresses runs of null bytes efficiently.
Merge pull request #4748 from alanfairless/fix-module-format-string-typo

Fix format string typo
Merge pull request #4749 from swdunlop/patch-1

add "zle" as a supported ZFS compression type
remove unused function
make cron module work on solaris

Cron on solaris do not take the same
set of option than vixie cron on linux, and
among the biggest difference, root cannot set
the crontab of a user directly from a file. Thus the
use of su to run the crontab command. Fix issue #4648
Fix accelerate module on centos 5 by removing
unsupported string prefix in 2.4

http://docs.python.org/release/2.4/ref/strings.html
This is also ignored on later version of python 2
and is present only for python 3 conversion, as seen
on http://docs.python.org/2/reference/lexical_analysis.html#string-literals

Also see http://stackoverflow.com/questions/6269765/what-does-the-b-character-do-in-front-of-a-string-literal

Fix https://github.com/ansible/ansible/issues/4739
Undo an inadvertant revert from template changes so we still allow pythonic imports in module land.