Add tests that leverage most of our custom filters.  A few more to add.
Adding new test for hash behavior (merge vs. replace)
Fixing bug in which playbook vars were not merged properly

This occurred when a hash would be passed in via extra args and the
hash variable behavior was set to 'merge', which resulted in the
variable from extra args replacing the playbook variable.
Add some missing files for filters and ignore_errors tests
Fixed when running on a system with selinux which is disabled.
Fix selinux in the new tests for the file module.

We had some incorrect logic for when selinux is installed and disabled.
Test for facts.d
Adding new test for always_run option in check mode
Adding new test for conditional behavior
Update in response to ubuntu issues.
Remove -e for echo in test_facts_d
Removing tests from units that are now implemented in the new upgraded test system.  Once
we're a little further along the units directory will be reserved to pure-API tests.
Various tests using datafiles are being moved into the integration test framework (tests_new right now).

The unit test infrastructure will remain for things that are mocked out and testable with out filesystem
side effects, and a few cases of things that might not be quite so much (like inventory) that can still
benefit from heavy access to the API.

See the 'tests_new/integration' directory, this will soon fold into tests_new.
Move inventory tests into subdir, prune non-integration tests.
Adding a new test for the ping module
Add data test for ping
Move integration tests into tests_new.
Rename tests to test, use old directory name.
reconnect unit tests to 'make tests'
Update README.md