Add $all in dataModels, added websocketry and posting/putting/patching.
Changes stuff to use setTimeout(fn, 0) instead of setImmediate.

The performance gains are pretty significant on this one. There were
loads of GC's occuring due to post message clean up and what not.
Adds toJSON and toVMed caching.
Merge branch 'master' of github.com:jive/JiveJS-Commons