Prevent UnicodeEncodeError: 'ascii' codec can't encode characters in position ...: ordinal not in range(128)
Encode to utf-8 only when needed
Merge pull request #4221 from ashorin/unicode-md5

Prevent UnicodeEncodeError: 'ascii' codec can't encode characters in pos...
Use set_setting; alleviates pyrax requiring the ~/pyrax.cfg in order to establish identity_type
Update example to use RAX_CREDS_FILE env var
Merge pull request #4280 from angstwad/devel

Use set_setting in rax.py inventory module
Update TestUtils.py

tests shouldn't be making symlinks to system dirs, also fixes unit test report on OS X.
Restructure the documentation index.
Add new topics to index
Fix index formatting.
Refactor install guide
Add missing file (stub)
Cleaunup to the getting started section.
Clean up inventory section.
Organize dynamic inventory documentation.
The patterns document is now it's own chapter since it applies to playbooks and /usr/bin/ansible alike.
Update the /usr/bin/ansible example docs
Add lots of docs on configuration settings, explaining what goes into ansible.cfg
Refactor the roles information and provide a good example of the case for using roles.
Consolidate docs on accelerated mode