defaultValue of 0 now displayed

previously treated as empty string when passed to input text/textarea
tests for displaying `defaultValue` of 0
separate new tests into respective file
Hold PhantomJS version at 1.9.0-1.

And don't attempt any chmod magic, either.
Merge pull request #261 from benjamn/phantomjs-1.9.0-1

Hold PhantomJS version at 1.9.0-1.
Merge pull request #258 from chenglou/patch-3

defaultValue of 0 now displayed
Upgrade phantomjs to 1.9.1-4

This fixes the install and permissions issues we've been seeing with
other 1.9.1-x versions.
Make .bind(null, ...) work on autobound methods

Fixes #266.
Extract out core ReactEmitter functionality.

Other environments can make use of some of the logic in ReactEventEmitter.
Refactor ReactComponent to have no dependency on the DOM.

React is more than just a DOM app library, it is a component
abstraction library. This enforces that.
Merge pull request #268 from spicyj/bind-null

Make .bind(null, ...) work on autobound methods
fix test case for rendering text node number 0