Add iterator tests
Allow custom nosetests parameters

The NOSETESTS variable can be used to support customizing the nosetests
parameters.  This allows providing custom nose parameters such as
--with-coverage.
Fixes #5939 Allow for delegate hosts that are not in inventory
Merge pull request #6113 from jlaska/custom_nose_args

Allow custom nosetest parameters
Assume empty files are unencrypted.
In the route53 module, documenting that TXT and SPF requests
must be surrounded by quotes.

Otherwise you get a cryptic error message from Route 53.
Merge pull request #6116 from spatten/devel

In the route53 module, documenting that TXT and SPF values must be surrounded by quotes
Remove obsolete module development docs
Merge pull request #6121 from lalinsky/fix_dev_docs

Remove obsolete module development docs
replace test 'wget' package with 'hello' package
Merge pull request #6130 from Azulinho/devel

replace test 'wget' package with 'hello' package
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