Merge pull request #140 from thoop/master

allow custom function for phantom stdout and stderr
Merge pull request #145 from thoop/master

onResourceRequested request.abort() fix
Update README.markdown
Merge pull request #147 from ystefanyshyn/readme_upd

Update README.markdown
bump dnode for node 0.11.x support #146
Start phantom process on whatever port http server is listening to
Automatically choose an open port
Merge pull request #148 from queckezz/update/dnode-dep

bump dnode for node 0.11.x support #146
Merge pull request #149 from josh/bound-port

Pick open port automatically
Replace p. with page. and p.page. with page.

This part of the documentation was confusing since a `p` variable wasn't mentioned previously. After using this library I realized what it was really talking about is the object in the `ph.createPage` callback, previously referred to as `page`. Therefore, I thought it made the most sense to refer to it as `page` here as well.
Cakefile cleanups

* Don’t error out if `.shim.js` doesn’t exist
* Also clean up `.shim.js`
Bump coffee-script version
Add options hash support for render

* Allow an options hash to be passed to the `render` call (defaults to
`{}`)
* Fixes #154
Rebuild

* Changes to phantom.js are due to fixes in `coffee-script`
* Browserify is adding the `url` module to this build, probably due to
a different dependency bump.
* Some of the new API mappings had apparently never been included in
builds.
Merge pull request #157 from loginx/fix-render-shim

Add option hash support to render shim
Fix tests

* Fixes #52
* vows version bump
* Implement better streaming command runner in `Cakefile`
* Syntax fixes and minor enhancements for test suites
* Precompile test suites and run them in JS (see flatiron/vows/#296)
* Cakefile enhancements
  * New command runner (ensures proper sequencing, streaming output,
output color support)
  * `cleanup` task and helper
Fix render shim backward compatibility

* Add support for old syntax `page.render url, callback`
* Rebuild
Merge pull request #158 from loginx/x-fix-tests

Fix tests
Merge pull request #150 from brad/patch-1

Replace p. with page. and p.page. with page.
Merge pull request #159 from loginx/fix-render-shim-bc

Fix render shim backward compatibility