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.
Undefined Jinja2 statements are returned as they originally are so you can tell there are things to
correct.
Upgraded variable support met with upgraded conditional support, see examples/playbooks/upgraded_vars.yml
for details!
Make this example make sense :)
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