`noConflict()`: Restore `JSON` and `JSON3`.

`noConflict()` no longer restores the global `JSON` and `JSON3`
objects to their original values when invoked multiple times.

Closes #56.