[Added] Router.renderRoutesToString

[Fixed] initial render to null causing second render
[Fixed] query not passed to willTransitionTo
[Fixed] ActiveState mixin causing second render
[Added] Transition to throw http status 302 on redirect
[Added] setTitle helper to change document.title can be used as helper or prop (title) on route
[Added] NotFound route component

```javascript
Router.renderRoutesToString(routes, originalUrl).then(function (data) {
  data.html; //string returned from React.renderComponentToString
  data.httpStatus; //number to be used as the httpStatus, <NotFound /> routes will cause this to be 404
  data.title; //document title from setTitle helper
}).catch(function (error){
  //Redirect will set error.status and error.location
  error.status; //302 for Redirect
  error.location; //location to redirect to
});
```