First pass on a script to set up a working copy of the current checkout of Grunt Drupal Tasks. This would obsolete the current test/invert_example.sh technique to allow better coexistence with the current git checkout.
Adding comments and fixing gitignore paths.
Update .travis.yml to use the create_working_copy.sh script.
Removing the obsoleted invert_example.sh script.
Merge pull request #67 from phase2/feature/create_working_copy_script

Improved script for setting up dev working copy
Adding an example test feature that runs against a clean install of the Drupal 7 standard install profile to demonstrate Behat functionality and verify the Drupal install.
First pass to add support for Drush site-install using SQLite and runserver.
Adding SQLite install, run server, and Behat test runs to the Travis CI script.
Fixing Travis CI script for new Drush version and multiple instances.
Adding drush (dev-master) to the example/composer.json and removing the manual install for Travis CI.
Changing Travis CI php to 5.4 for builtin web server support.
Add wait for port 8080 to Travis CI script.
Run behat directly for debugging purposes.
Changing working directory to Drupal root for runserver command.
Adding curl to Travis script for debugging.
Adding composer self-update and phpenv refresh to Travis script.
Testing direct invocation of drush runserver and checking for alternative versions.
Using grunt-drush cwd option instead of needing to change directories. Updating node version specifications.
Grunt Drush needs a dest parameter even if it is null. Ensuring runserver runs in background for Travis.
Cleaning up .travis.yml.