Functions in objects

Without this patch,

```js
stringify({ fn: function() {} })
```

would result in

```js
'{"fn": undefined}'
```

but the correct result - as of `JSON.stringify` - is

```js
'{}'
```

This causes https://github.com/juliangruber/multilevel/issues/24.