bestiejs/json3 — pull request #40 by d10 (2013-10-15 09:05:33+00:00)
Title: Update has() to cache results and not repeat tests

I've switched has to an IIFE returning an object with support info. This prevents tests from being repeated as well, ie.
```javascript
if (!has("json")) {
if (!has("json-stringify")) {
// ...
}
if (!has("json-parse")) {
// ...
}
}
```
repeats the json stringify and parse support tests twice each.