add optional separator support to stringify

```js
stringify({foo:1,bar:2}, null, ';'); // foo=1;bar=2
```