Update q-connection.js

Solved local :Far to remote :Far to local :Near cycles.

Added JSON.decycle and JSON.retrocycle calls so q-connection can handle cyclic object graphs if need be.