Improves lineinfile's error checking

Line in file would raise a TypeError exception if
the 'line' key was in params, but its value was None.
Makes pervious lineinfile fix more explicit
Add option to specify the MySQL server port
Added collection of user's env
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
Add support to Boto library < 2.5.0
Update instance_profile_name message
using AIX 'csum' command for generating MD5 checksums
Add option for DNS nameservers to quantum_subnet module
Module to manage kernel modules
Add Python 2.4 support to modprobe module
Added md5 as a jinja filter - returns hex digest of input
added module host

Add or remove entries in /etc/hosts using tasks:
- host: ip=127.0.0.1 hostname=localhost aliases=foobar.com,localhost.foobar.com
- host: ip=127.0.0.1 hostname=localhost state=present
- host: ip=192.168.1.1 state=absent
- host: hostname=localhost state=absent
- host: ip=::1 hostname=localhost aliases=ip6-localhost,ip6-loopback
host: updated version_added
host: code cleanup
adding an optional delimiter argument to the assemble module
file: implemented state=touched. Closes GH-4097
supervisorctl module: adding support for custom supervisord installations

Supervisord can be installed at the user level or system level.
Installating as a user is particularly useful for systems without root access.

Adds the ability to provide a custom supervisorctl executable path, supporting custom installations
file: skip in check_mode if state=touched
file: added file attributes in state=touched
fix examples for with_nested