Add notFoundRoute to reserved props
[added] didTransitionFrom and getAsyncProps hooks
[changed] willTransitionFrom is synchronous
[removed] AsyncState mixin

Fixes #261