重复引用的实现

附加了一个 TestCase， 测试 A -> B -> C -> B -> A 的情形
既包含循环应用，也包含重复引用

由于对 fastjson 代码还不是很了解，如有错误，请指正。