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!
@davidchambers more consistent would be `has` (own properties) and `hasIn` (descend prototype)--then it is like `keys/keysIn`, `values/valuesIn`, `toPairs/toPairsIn`, `functions/functionsIn`

I don't have a dog in this fight--I'm actually a little amused that something so straightforward is turning into such a big discussion