Move ENV variables in .travis.yml

This allow the unit test to be runned via `npm test` on windows.
Merge pull request #361 from SBoudrias/travis

Move ENV variables in .travis.yml
Update readme with debug logging through ENV variable
Merge pull request #362 from SBoudrias/patch-3

Update readme with debug logging through ENV variable
Strict mode for doc generation script
Bulk copy feature #350

Added ability to skip processing on large directory copies.  This
circumvents the issue with the maximum call stack

Updated new copy and directory methods to be separate

Fixed tabs back to spaces

Removed additional spaces

Reccomended changes: moved directory method out and fixed formatting
Use download module to download and extract files

Fixes #321.
clone options for _hooks array in runHooks function
Merge branch 'pr-324'

Close #324
Merge pull request #363 from kevva/download

Use download module to download and extract files
Update .jshintrc
Add test helper .assertTextEqual to stip EOL

This helpers normalize text EOL so tests can pass on windows too.
Merge pull request #368 from SBoudrias/eol-test

Add test helper .assertTextEqual to stip EOL
Add test coverage
Merge pull request #367 from SBoudrias/coverage

Add test coverage
Bump dependencies

Test suite passes and looks good in manual testing. I'm curious though if the
lodash update has any chances that are incompatible.
Adjust comments describing the fetch functions
Fixing broken wiring helpers.

As noted in #174, the arguments are reversed for `wiring.appendToFile` and `wiring.prependToFile`.
Adding tests for wiring.append, appendToFile, prepend, prependToFile, domUpdate
Merge pull request #373 from timrwood/patch-1

Fixing broken wiring helpers.