made body parsing optional
changed indentation for the test to 2
Added support for HTML5 History API

Added support for configure option html5history and related browser side
implementation. With this option routing can use pretty URIs instead of
the hash URIs. It's worth to notice that switching the method most
likely requires changes also to backend since the browser will, upon
initial page load, ask for the URI it is loading instead of the service
index (e.g. yourhost.com/users/1).

There is a bug in Chrome which causes it to trigger onpopstate event
when performing initial page load. Since the event handler must be
called upon init manually to ensure correct content, the bug would cause
two handler calls in Chrome. Now the handler is set in a setTimeout in
order to avoid (most) double calls in Chrome.

See Chrome bug for reference:
http://code.google.com/p/chromium/issues/detail?id=63040
Documentation for the HTML5 History API

Also a lot of fuzz due to my editor stripping out extra whitespace.
More info link pointing to correct section
Minor documentation update
And yet again minor documentation update
Do not enforce type check when checking for history support

At least IE9 returns undefined instead of null and thus history support
would be incorrectly set to true if using strict comparison.
[api] Adding support for multiple paths at once in `router.on`.
[test] Test for `router.on` method.
[test fix] Fixing test description.
[fix] Wait for `process.nextTick` if the Request has not drained yet
[dist] Version bump. 1.0.9-1
[api] Attach extra objects to thisArg in http
[doc] Added documentation for attach-to-this
[test] Added test for router.attach
[test] Correct copy on attach-test header
[minor doc] Additional router.attach documentation
[test fix] deepEqual comparison of json-parsed response instead of string comparisons (hopefully more robust)
[test fix] attach-test passes with latest vows