code: function omit (obj, props) {
    var key
    var out
    var test = _splitProps(props)
  
    if (util.isObject(obj)) {
      out = clone(obj)
      for (key in test) {
        if ((get(obj, key))) {
          set(out, key, null)
        }
      }
    }
    return out
  }
docs: omit properties from `obj` into a new object
  
  #### Example
  
  ```js
  var r,
  omit = require('mergee').omit,
  obj = { a: 1, b: [ 1, 2 ], c: { cc:3, 'c-d':4 }, '0d': { '0d0': 5 } };
  r = omit(obj, ['a', 'b[1]', 'c["c-d"]', '0d.0d0']);
  // r = { b: [ 1,  ], c: { cc: 3 }, '0d': {} }
  r = omit(obj, 'a, b[1], c["c-d"], 0d.0d0');
  // r = { b: [ 1,  ], c: { cc: 3 }, '0d': {} }
  ```
  
  @param {Object} obj - object
  @param {Array|String} props - Array of properties or comma separated string of properties
  @return {Object} object with omitted properties