Add R.has function and tests

I put together this PR to add the `R.has` function. It is similar to [underscore's](http://underscorejs.org/#has) `_.has` function, except with the arguments reversed to make partial application more useful. Here are a couple of examples of its use:
```javascript
var obj = {
  foo: 1,
  bar: 2,
};
R.has('foo', obj);  //=> true

var list = [{foo: 1}, {foo: 2}, {bar: 3}];
R.filter(R.has('foo'), list);  //=> [{foo: 1}, {foo: 2}]
```
This is one of the few functions that I find myself reaching back to underscore for so it would be great to get an even better version of this in Ramda!
Also, I'm not sure I see the point of checking only `ownProperties`.  Would we really want

    var r1 = new Rectangle(8, 5);
    R.has('area', r1); //=> false

even though `Rectangle.prototype` includes an `area` function?  That seems strange to me.