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
Windows Path Fixed

Windows got Problems with the leading /C:/ path segment.
Another fixed failure condition would be no leading / in the currentFile variable.
(when a domain may be specified...)
Then the file would not get put into temp but would create another folder.
e.g. /temp/xyz/ would produce /tempxyz/
Update main.js

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

Allow `spawn` to be called without options
0.6.0 updates
Fix coverage reports if containing directory includes a space.
Merge pull request #3 from fru/master

Windows Fix - Paths could not be created
Merge pull request #4 from oddbird/fix-directory-with-spaces

Fix coverage reports if containing directory includes a space.
version bump
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