Further updates to the file tests.

Also change the mode of test.sh to now be u+x
Match directory permission with 755 instead of 644

Directories need the execution bit being set therefore instead of 644, it needs 755.
Merge pull request #6086 from alvin-chang/patch-1

Match directory permission with 755 instead of 644
Merge pull request #6093 from risaacson/devel

Further updates to the file tests.
File - selinux tests in new framework.
Merge pull request #6095 from risaacson/devel

File - selinux tests in new framework.
Add mercurial test
Finished file tests with selinux.
Merge pull request #6096 from risaacson/devel

Finished file tests with selinux.
Add changed_when test
Removing non-ascii logging test for now
Add a partial test of variable blending to the test infrastructure.
Convert test system to use Make
Remove stray shell script.
Add destructive targets to Makefile.
Update makefile, add files for variable blending tests.
Adding headers to test_service and adding tags to prepare_tests role tasks
Adding the backup destination to the resut dictionary for lineinfile
Added new test for the lineinfile module
Add yum tests