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.
Switch to HTML5 history URIs if page is loaded with a hash URI

In some cases, like when you get an URL from an IE user, page can be entered with a hash URL. This commit changes the functionality so that the hash is checked regardless of operation mode, and if in HTML5 history mode the current history state is replaced and handler is called with a nice, clean URI.
Merge branch 'master' into html5-history-api

Conflicts:
	README.md
README merge conflict fixed.
[test] Fix attach test
[fix] Fixes #83 (route mounting bug)
Merge pull request #73 from vesln/path-array
[fix] Collect stream data before nextTick, Fixes #81
Update lib/director/http/index.js
[minor travis] only test master