Added option for screenshots

Added an option for time stamped screenshots of the test page to be
rendered upon failure or timeout. Helps with debugging remote test page
issues.
Merge pull request #53 from gotdibbs/screenshot-on-failure

Added option for screenshots
README updates, 0.5.1 work
Update LICENSE-MIT
Node 0.8
Fixes JSHint and Travis errors
Build Icon
Kill spawned phantomjs process on cleanup() in case something is keeping it open.
Merge pull request #46 from ssafejava/killOnCleanup

Kill spawned phantomjs process on cleanup().
Allow `spawn` to be called without options

Fixes #55
Merge pull request #56 from eschwartz/bug/object.keys-called-on-non-object

Allow `spawn` to be called without options
0.6.0 updates
Merge branch 'master' of github.com:gruntjs/grunt-lib-phantomjs

* 'master' of github.com:gruntjs/grunt-lib-phantomjs:
  0.6.0 updates
  Allow `spawn` to be called without options
  Kill spawned phantomjs process on cleanup() in case something is keeping it open.
  Build Icon
  Fixes JSHint and Travis errors
  Node 0.8
  Update LICENSE-MIT
  README updates, 0.5.1 work
  Added option for screenshots

Conflicts:
	README.md
	package.json
Merge pull request #5 from oddbird/master

Merge from upstream; bump version to 0.6.0.