message: Support setting history mode by parameter
diff: -import { createBrowserHistory, createMemoryHistory } from 'history';
  +import { createBrowserHistory, createMemoryHistory, createHashHistory } from 'history';
  import { toValidDuration } from '../config/ServerConfig';
  import { BoundsInMilliseconds } from 'types/Common';
  const webRoot = (window as any).WEB_ROOT ? (window as any).WEB_ROOT : undefined;
  const baseName = webRoot && webRoot !== '/' ? webRoot + '/console' : '/console';
  -const history = process.env.TEST_RUNNER ? createMemoryHistory() : createBrowserHistory({ basename: baseName });
  +const historyMode = (window as any).HISTORY_MODE ? (window as any).HISTORY_MODE : 'browser';
  +const history = process.env.TEST_RUNNER
  + ? createMemoryHistory()
  + : historyMode === 'browser'
  + ? createBrowserHistory({ basename: baseName })
  + : createHashHistory();
  export default history;
  