[fixed] Document the name prop passed to RouteHandlers
[removed] RouteStore

[added] Router.PathState for keeping track of the current URL path
[added] Router.RouteLookup for looking up routes
[added] Router.Transitions for transitioning to other routes
[added] Pluggable scroll behaviors
[changed] <Routes preserveScrollPosition> => <Routes scrollBehavior>
[removed] <Route preserveScrollPosition>
[removed] Router.transitionTo, Router.replaceWith, Router.goBack
Remove remaining preserveScrollPosition definitions
Fix a regression
Fix another regression
Merge branch 'master' into remove-route-store

Conflicts:
	modules/actions/LocationActions.js
	modules/components/Routes.js
	modules/locations/HistoryLocation.js
	modules/locations/MemoryLocation.js
	modules/mixins/PathListener.js
	modules/stores/PathStore.js
	modules/utils/makeHref.js
[added] <Routes fixedPath>
Move makePath/Href to Router.Transitions
[added] <Routes location="none">
Merge pull request #330 from gaearon/remove-preserveScrollPosition

Remove remaining preserveScrollPosition definitions
Merge pull request #315 from pthorn/master

[fixed] Document the name prop passed to RouteHandlers
Update tests
Add tests for DefaultRoute and NotFoundRoute
Add tests for ActiveDelegate
More tests
More tests
[fixed] Corrected CONTRIBUTING.md by replacing 'script' path with 'scripts'
Merge pull request #344 from jesseskinner/master

[fixed] Corrected CONTRIBUTING.md by replacing 'script' path with 'scripts'
Rename initialState => initialActiveState
Add getActiveRoute