replace typeof check in isArrayLike

Before:

```javascript
> isArrayLike(new String('foo'))
true
```

After:

```javascript
> isArrayLike(new String('foo'))
false
```

I'm about to apply this patch, as suggested by @megawac:

```diff
diff --git a/ramda.js b/ramda.js
index 4dc9129..3d180f1 100644
--- a/ramda.js
+++ b/ramda.js
@@ -146,7 +146,7 @@
          * isArrayLike({length: 10}); //=> true
          */
         var isArrayLike = function(x) {
-            return isArray(x) || (!R.is(String, x) && x != null && x.length >= 0);
+            return x != null && x.length >= 0 && (isArray(x) || !R.is(String, x));
         };
 
         /**
```