Put OdfCanvas helper attributes "colspan", "rowspan" & "id" into the HTML document's native namespace

Prevents them leaking into the saved ODF files
Merge pull request #226 from kossebau/doNotLeakListAndTableCanvasHelperAttributesIntoFile

Put OdfCanvas helper attributes "colspan", "rowspan" & "id" into the HTML document's native namespace
Use new StepsTranslator mechanism for
computing positions of paragraphs in
DirectParagraphStyler. This fixes
the case where indentation of a paragraph
with direct-styled text at the beginning
would indent the previous paragraph also.
Merge pull request #216 from adityab/indent-fix

Fix bleeding of cursor ranges
Fix scheduled task so it only fires ONCE per group of trigger requests
Remove all dependency on the browser window's selection

Note, this currently breaks mouse-selection in IE entirely.
Batch up multiple calls to redraw selection region

This does not need to be done immediately after every operation.
Add IE compatible caretPositionFromPoint implementation

Internet explorer still has no equivalent for
document.caretPositionFromPoint. This patch provides a manual impl that
uses client rectangles to attempt to simulate similar selection
behaviour.
Ensure expand to word and paragraph boundaries keep selection direction

SessionController had some internal confusion about whether to work in
selection or range+bool. This cleans these up to ensure the direction is
properly preserved throughought.
Constrain anchor and focus nodes to the containing paragraph
Restore word & paragraph selection behaviour (double+triple click)

No longer using the browser's selection model means all the browser
behaviours need to be re-implemented in WebODF.