Fix wrong module name for exception in nova compute

  failed: [127.0.0.1] => {"failed": true, "parsed": false}
  invalid output was: Traceback (most recent call last):
    File "/tmp/ansible-tmp-1393950384.39-102240090845592/nova_compute", line 1328, in <module>
      main()
    File "/tmp/ansible-tmp-1393950384.39-102240090845592/nova_compute", line 241, in main
      except exc.Unauthorized, e:
  NameError: global name 'exc' is not defined
Update README.md

ansible depends on sshpass as well.
Merge pull request #6277 from Mikki-black/patch-1

Update README.md
setup: Fix KeyError: 'ipv4_secondaries' (issue #6274)
Fixed Links

Link to guru page was not rendering correctly on http://docs.ansible.com/faq.html.
Link to readme returned 404.
Merge pull request #6280 from JimShoe/patch-1

Fixed Links
Merge pull request #6275 from mscherer/fix_nova_compute_exception

Fix wrong module name for exception in nova compute
Merge pull request #6279 from techtonik/patch-1

setup: Fix KeyError: 'ipv4_secondaries' (issue #6274)
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