Removed unused code
Refactor and test client connection
Add sinon and chai dependencies for testing
Documentation and Tests for client Doc class
Clarify documentation
Add testing OT type

The previously failing tests used this type.
Merge branch 'master' into test_doc
Stub connection in Doc tests
Merge branch 'master' into test_connection

Conflicts:
	lib/client/connection.js
Revert _afterOtApply refactor
Test an document _otApply
Remove _afterOtApply

This changes only two things in the _submitOpData method
* The opData passed to _otApply now has type and callback set.
* When calling _otApply the opData is already on the pendingData stack.
Document websockets
Fixed accidental formatting
Tests and documentation for UserAgent class
Refactor using async
Removed unused state variables
More async refactor
Fix typo and packaging
0.7.0-alpha9