Update docs for rax_facts to include parameters added for other OpenStack clouds
Don't set a default disk_config. Defaulting to 'auto', causes issues with new images
Merge pull request #5957 from sivel/rax-no-default-disk-config

rax module: Don't set a default for disk_config
Fixing tests for git
When using jsonify in modules, try several unicode encoding for dumps()

Fixes #4821
The OpenStack auth attributes apply to rax_keypair also
Merge pull request #5962 from sivel/rax-facts-docs-update

rax_facts and rax_keypair modules: update docs
Micro-optimization of inventory.expand_hosts.detect_range
Micro-optimization: replace s.find(x)!=-1 with x in s

timeit shows a speedup of ~3x on Python 2.7.5 x86_64.
It also makes the code a bit shorter.
hostname module: don't filter hostnamectl with awk

There's no need to filter hostnamectl's output with awk because its man
page says:

    hostnamectl [OPTIONS...] {COMMAND}

       --static, --transient, --pretty
	   If status is used (or no explicit command is given) and one
	   of those fields is given, hostnamectl will print out just
           this selected hostname.

E.g. hostnamectl --static status => ansible.example.org