this should try to match the existing semantics of `cacheBust` (from dojo.js)

```js
cacheBust = config[p] ? (isString(config[p]) ? config[p] : (new Date()).getTime() + "") : "";
```