Add documentation for using Operation Transforms in WebODF
Merge pull request #762 from peitschie/ot-doco

Add primer for writing & using Operational Transforms in WebODF
Escape backslashes in concatenated CSS
Merge pull request #784 from peitschie/css2js-fix

Escape backslashes in concatenated CSS
In the comments talk about a master session, not a server
Clarify the currently used OT tie-breaking rule
rename server/ to backends/
Remove backend parameter from pullboxeditor.js (there is only pullbox)
Small README wording improvement
Merge pull request #787 from kossebau/lessTalkAboutServer

Less talk about "server"
Use single-quotes in CSS to save a few escaping bytes after css2js.js
Compress the CSS in css2js.js, by removing comments & indentation
Merge pull request #786 from kossebau/minimizeCSSJS

Compress the CSS in css2js.js, by removing comments & indentation
Add UI buttons for list creation
Add list controller and responding to cursor events
Add support for session constraints to list controller
Add unstable flags for the list editing feature
Operations for adding and removing lists

These operations work on the level of top level lists only

Added tests for the new operations and changed the op test code to parse
any op parameter containing "length" or "position" in the name as an integer
Operational transforms for adding and removing lists

This handles transforms between Add/Remove list and other operations that
modify the number of steps in the document. There are some unresolved
conflicts with merging paragraphs and adding lists that return null as the
transform result which required merge and split operations on lists to be
resolved correctly.

Added tests for the new parts of the op transform matrix and changed the
op transform test code to parse any op parameter containing "length" or
"position" in the name as an integer.
Default styles for numbered and bulleted lists