message: Got shared elements from state
  Copied the getUnmountStyle and called getSharedElements on the state passing in the data and crumbs
diff: @@ -12,19 +12,20 @@ var addNavigateHandlers = (stateNavigator: StateNavigator | StateNavigator[]) =>
  var {state, data, title, oldData, oldUrl, crumbs, nextCrumb} = stateNavigator.stateContext;
  var appKey = AppRegistry.getAppKeys()[0];
  var titles = crumbs.map(({data, title}) => data.sceneTitle || title).concat(data.sceneTitle || title);
  - var sharedElements = data.sharedElements;
  - var oldSharedElements = oldData.sharedElements;
  + var getSharedElements = ({sharedElements}) => sharedElements;
  var {crumbs: oldCrumbs} = stateNavigator.parseLink(oldUrl);
  if (oldCrumbs.length < crumbs.length) {
  var {state: nextState, data: nextData} = crumbs.concat(nextCrumb)[oldCrumbs.length + 1];
  var enterAnim = state.getUnmountStyle && state.getUnmountStyle(true, data, crumbs);
  var exitAnim = oldState.getCrumbStyle && oldState.getCrumbStyle(false, oldData, oldCrumbs, nextState, nextData);
  + var sharedElements = (state.getSharedElements || getSharedElements)(data, crumbs);
  }
  if (crumbs.length < oldCrumbs.length) {
  var nextCrumb = new Crumb(oldData, oldState, null, null, false);
  var {state: nextState, data: nextData} = oldCrumbs.concat(nextCrumb)[crumbs.length + 1];
  var enterAnim = state.getCrumbStyle && state.getCrumbStyle(true, data, crumbs, nextState, nextData);
  var exitAnim = oldState.getUnmountStyle && oldState.getUnmountStyle(false, oldData, oldCrumbs);
  + var oldSharedElements = (oldState.getSharedElements || getSharedElements)(oldData, oldCrumbs);
  }
  NavigationModule.render(crumbs.length, tab, titles, appKey, sharedElements, oldSharedElements, enterAnim, exitAnim);
  });
  