message: Sketched in patching of start up and fluent history
diff: -import { HTML5HistoryManager } from 'navigation';
  +import { HTML5HistoryManager, StateContext } from 'navigation';
  class MobileHistoryManager extends HTML5HistoryManager {
  private hash = false;
  @@ -10,6 +10,25 @@ class MobileHistoryManager extends HTML5HistoryManager {
  this.hash = applicationPath === undefined;
  }
  + addHistory(url: string, replace: boolean, stateContext?: StateContext) {
  + if (!!stateContext) {
  + var {oldUrl, crumbs} = stateContext;
  + if (!!oldUrl) {
  + for(var i = 0; i < crumbs.length; i++) {
  + super.addHistory(crumbs[i].url, true);
  + }
  + } else {
  + var oldScenes = oldUrl.split('crumb=').length;
  + if (crumbs.length > oldScenes) {
  + for(var i = oldScenes + 1; i < crumbs.length; i++) {
  + super.addHistory(crumbs[i].url, false);
  + }
  + }
  + }
  + }
  + super.addHistory(url, replace);
  + }
  +
  getHref(url: string): string {
  var queryIndex = url.indexOf('?');
  if (queryIndex >= 0) {
  