use latest version of jslint and add cycle.js utility script which is loaded together with json.js and is required to avoid cycle issue when JSON.stringify is used on a an object containing cycles.
Merge branch 'issue716' into 1.6.x