Remove unused code from Routes refactor
`routeName` or `routeNameOrPath` ?

Router should be injectable to be usably on client or server differently.
This var name difference in docs can be interpreted as more separate methods in behavior.
Clean up tests
Merge pull request #137 from langpavel/patch-1

[docs] `routeName` or `routeNameOrPath` in Router interface?
update examples to be easier to play with

- Create index file to list all of the examples
- Normailize headers of all examples to include link back to example list
- Always include the global.css in all examples
- Change examples to target `<div id="example"/>` instead of `document.body`
- Fix the CSS of some examples not happy about sharing the page
- Include a README to explain how to make the examples
- Move animation example's inline css into a separate file to match other examples
Merge pull request #145 from bobeagan/examples-cleanup

update examples to be easier to play with
[fixed] infinite loop in RouteStore.unregisterRoute

closes #148
document route props passing to route handlers

closes #155
add ticks to docs
[changed] location of public modules

this puts all public modules in the root of the
package to:

- conveniently require them
- easily identify what is public v. private

for example:

```js
// instead of doing this
var Router = require('react-router');
var Link = Router.Link;

// or this
var Link = require('react-router/modules/Link');

// you can now do this
var Link = require('react-router/Link');
```

closes #154
[changed] handlers receive route name
[fixed] Navigation to root URL can fail

Navigation to root URL can fail when the URLStore is setup with
location strategy 'hash'. This happens because URLStore.push
verifies the current path. Unfortunately the used currentPath is
not valid for the location strategies *hash* and *history*.

This change changes URLStore.push so that it uses the location
strategy specific current path. This value is already provided
by URLStore.getCurrentPath.
Merge pull request #163 from bripkens/failing-navigation

[fixed] Navigation to root URL can fail
[fixed] location="history" fallback
fixed getCurrentPath with disabledHistory
release v0.5.1
Merge pull request #157 from rackt/send-name-to-handlers

[changed] handlers receive route name
Merge pull request #156 from rackt/public-modules

[changed] location of public modules
[added] Router.makeHref

promoting this to public API so others can use it
to build components like `<Link/>`

closes #168
[added] <Redirect/> component

closes #159