Handle reference cycles in pretty print function
Closes #469 (closed) - this is an enhancement to the verbose pretty print functionality recently merged. It adds a check for circular referencing in JavaScript objects before they are printed out.
Edited by Nasah Kuma