Add basic inventory support for RDS instances
Fix reference to parameter group name
Improve Linux network facts incl. bridges, ppp, wwan devices

This patch adds all interfaces (even inactive ones) to setup output.
ec2_vol: update docs to match default device_name values for Unix/Windows.
ec2_vol: do no work if the instance has a volume mounted at the device.
Fix for inventory scripts with no path prefix that are in CWD.

Without this, using '-i ec2.py' will not work if '.' is not in PATH.
Tweaked merge_hash to also affect Runner behavior
Merge pull request #2582 from blair/inventory-scripts-not-in-path

Fix for inventory scripts with no path prefix that are in CWD.
Catch recursive templating errors and display what string caused them.
Allow any parameter in a play to be set by --extra-vars through cleaner use of data structure
templating.
Complete streamlining of vars handling in playbooks and how those are templated to avoid
repeat template calls at playbook intialization time.
Added 'validate' feature to copy and template modules, now you can add a check to force copy to fail if the check fails.
had to add entry in file for it to accept as a option even though file itself ignores it.
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
Much requested feature -- allows relative imports of content within roles or relative to any task or handler include (../templates for template ../files for copy)
Added examples of how roles work!
Demo of parameterized roles!
Remove stray file
Update README.md

update my email address
Update README.md

update web address
Makes $PIPE and $FILE macros accept utf-8 input
Merge pull request #2590 from zecrazytux/utf-8

Makes $PIPE and $FILE macros accept utf-8 input