message: refactor(core): deprecate hdPath in Keychains
  Issue:
diff: @@ -15,10 +15,10 @@ import { randomBytes } from 'crypto';
  import * as common from './common';
  import { Util } from './v2/internal/util';
  import * as bitcoin from '@bitgo/utxo-lib';
  -import { hdPath } from './bitcoin';
  const _ = require('lodash');
  let ethereumUtil;
  import * as Bluebird from 'bluebird';
  +import { sanitizeLegacyPath } from './bip32path';
  const co = Bluebird.coroutine;
  try {
  @@ -57,8 +57,7 @@ Keychains.prototype.isValid = function (params) {
  if (!params.key.path) {
  bitcoin.HDNode.fromBase58(params.key);
  } else {
  - const hdnode = bitcoin.HDNode.fromBase58(params.key.xpub);
  - hdPath(hdnode).derive(params.key.path);
  + bitcoin.HDNode.fromBase58(params.key.xpub).derivePath(sanitizeLegacyPath(params.key.path));
  }
  return true;
  } catch (e) {
  @@ -136,7 +135,7 @@ Keychains.prototype.deriveLocal = function (params) {
  let derivedNode;
  try {
  - derivedNode = hdPath(hdNode).derive(params.path);
  + derivedNode = hdNode.derivePath(sanitizeLegacyPath(params.path));
  } catch (e) {
  throw apiResponse(400, {}, 'Unable to derive HD key from path');
  }
  