First pass at JSON client
* created example at prototype/public/json.html
* tests pass, except for event emitting
* make includes json client
refactor json client test to apply operations
using new lifecycle: _beforeOp,submitOp,_onOp
little bit of cleanup on json client example
renamed ot-types to ottypes
SubDocs are now created from a context instead of a Doc
SubDocs continue to work after a list move 
operation changes their position
ensuring things work in the browser
json sortable list example
subdues update their paths without using _doc

- observes remote and local moves separately
- added destroy method to subdoc
de-crufting coffeescript output
Merge branch 'rewrite' of github.com:share/ShareJS into rewrite
JSON context and subdoc have the same methods

* optional path and callback arguments everywhere
* insertAt(), getAt(), etc merged into insert(), get(), etc
* at() changed to createContextAt()
Merge pull request #230 from tedsuo/rewrite

Rewrite