Specify a downloadable phantom version
Add a binary, so npm will change PATH
Fixes a regression on sub module loading

CasperJS didn't find any more users modules, when we
indicate only the name of the main script (it worked only
when we indicate the full path of the script on the command line).

Fixes #601
Cli tests: adds the casperjs output in command errors
clitests: Fixes issue with phantomjs path

In travis environment, PHANTOMJS_EXECUTABLE contains a relative
path to phantomjs executable.

However, new tests change the working directory, so this path becomes
invalid. We should set PHANTOMJS_EXECUTABLE to an absolute path.
Fix typo base46 -> base64
Merge pull request #614 from johndouthat/patch-1

Fix typo base46 -> base64
introduce new assertInstanceOf() method
minor syntax fix
Correct method, tests and documentation
js lint compliant, see travis #917
Refactoring of method and correct the output
Update tester.rst
Update method, add tests and correct documentation

Will now works as I expected before :)
refs #602 Pass all travis tests
refs #602 Introduce new Tester.assertInstanceOf
Merge pull request #609 from laurentj/issue-601

Fixes a regression on sub module loading
Introduced Tester.assertInstanceOf method, refs #602

- add utils.betterInstanceOf
- add 12 tests
- add documentation
Fix error where this.emit('error', error); doesn't exist
Improved output of Tester.assertInstanceOf() method