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