Fixes #8290.
Merge branch 'fix_ec2_eip' of https://github.com/jsmartin/ansible into jsmartin-fix_ec2_eip
Minor indentation fixes on ec2_eip
Merge branch 'jsmartin-fix_ec2_eip' into devel
Split args on single spaces only
Fixing unittests based on previous patch for splitting
Make sure empty non-quoted tokens are not added to the arg params list
Adding unittest for space preservation within quotes when splitting args
Use split_args instead of shlex.split for included params

Fixes #8296
Adding integration test to parsing for includes with params
Fixing up previous include test
Add some more integration tests for the task and playbook include mechanism.
Verify playbook includes can take params.
Correct BotoServerError typo in ec2 module

Resolves a traceback due to an undefined 'BotoSeverError' exception.