Use an `options` object instead of a boolean parameter

Avoid the boolean trap! http://ariya.ofilabs.com/2011/08/hall-of-api-shame-boolean-trap.html
Merge pull request #35 from mathiasbynens/options-object

Use an `options` object instead of a boolean parameter
Remove explicit dependency on browserify.

We don't need browserify for anything except running the test suite in a
browser, and it pulls in a ton of dependencies that slow down npm install
considerably.

If you do happen to have browserify installed, the bundle step will still
happen as before.

Closes #36.
Bump NPM version to 0.2.3 in preparation for publishing.
Fixing some minor code style issues in the runtime.
Use a less-clever for-loop to reset temporary context variables.

This style also saves six gzip'd bytes.
Regenerate runtime/min.js from runtime/dev.js.

Command used:
uglifyjs dev.js --mangle --compress --comments /Copyright/ --output min.js
Merge pull request #1 from facebook/runtime-style-tweaks

Counter pull request!
Merge pull request #37 from cpojer/master

Fixing some minor code style issues in the runtime.