Add local_tests directory

This directory sits alongside the local_roles directory.

local_tests is meant to store all of your role's tests.
local_roles is meant to store all of your roles.
Add a test syntax checker / parser

It will scan your local_tests path and pick up various syntax, style
and test DLS specific shortcomings.

It has 2 modes of reporting, WARN and ERROR. It will only write to
stdout when it finds an issue.
Fix a syntax error in the test style comparison

Thanks to the syntax checker, it found a syntax error in the
rails_deploy test. Now it is fixed!
Add whitespace under the --- in the travis config
Place the components of the roles_path into vars

Just a slight refactor of the roles_path variable. Also cleaned up the
printf command to output the ansible.cfg.
Add $PWD to the working path

This fixes a situation where the test path had either a prefixed / or
not depending on if it was local or not.

Now it always has a / because we're dealing with absolute paths.
Update the changelog for september 1st 2014
Merge pull request #7 from nickjj/syntaxchecker

Add a test syntax checker/parser and fix an issue with the local working path