Specify a downloadable phantom version
Add a binary, so npm will change PATH
Fix error where this.emit('error', error); doesn't exist
Change mergeObject to have option to keep references
Add test coverage
Add documentation for opts in mergeObjects
Doc updates and lint fixes
REFS #665 - Added a backward compatibility for "--direct" option
REFS #665 - Improved documentation
Merge pull request #666 from mickaelandrieu/master

REFS #665 - Added a backward compatibility for "--direct" option
Merge pull request #659 from mduvall/convert-reference-checking

Change mergeObject to have option to keep references
Refactor Travis config to be engine-independent and only download the version of the
requested engine
Add engine directory to .jshintignore
Merge pull request #669 from hexid/refactor-travis

Refactor Travis config
REFS #6666 - Ensure local options configuration override global configuration of Casper instance
due to the fix for #547 backtrace is not always defined
Add cli test for step throwing exception. Unfortuately there's another bug now reporting extra test failures
Merge pull request #675 from hexid/fix-windows-tests

Fix error where this.emit('error', error); doesn't exist
REFS #666 - Added more concise syntax on verbose option availability test
undo double error event emitting from  modules/casper.js@76b7f73 and the extra coupling in the onError handler