Adds deep obj.hasOwnProperty, closes item:670

The same as <http://underscorejs.org/#has>, but supports nested keys.

Usage:

```js
var obj = {
 a: {
   b: 'hello'
 }
};

utility.hasDeep(obj, 'a.b');
// => true
```