Remove the SelectionMover class and associated code

The removed tests have been superseded by SelectionController tests covering
the same functionality.
Migrate SelectionMover.createPositionIterator to OdtDocument

Remove the SelectionMover file entirely as it no longer contains any
functionality.
Merge pull request #730 from peitschie/selectionmover-cleanup

Remove superseded SelectionMover class
Screen blanking for presentations + additional hotkeys for navigation
Only support blankout in presentation mode

Also:
* no navigation in blankout mode
* leave blankout when presentation mode is left (e.g. by browser on ESC)
Support more API variants to enter/leave fullscreen (with input support)
Merge pull request #751 from kossebau/presentationBlanking

Presentation blanking (or: stealing #556)
Move simplified client rect typedef to a common location
Extract viewport management logic into standalone system

Simplifies the caret class, and allows more exotic view configurations
to be inserted without breaking core code.

As a bonus, the new Viewport class is able to scroll arbitrary
rectangles into view.
Scroll the annotation node into view after creation

Makes annotation insertion feel cleaner as the user can now see the
complete annotation on insertion.

Fixes #486
Merge pull request #754 from peitschie/view-scroller

Scroll the annotation note into view after creation
simplenodetest needs node modules copied
target "webodf.js-tests" with all tests, only run tests on change
Add targets test-* and build-* for each product-* target
Merge pull request #753 from kossebau/makeProductsDependOnWebODFTests

Add targets test-* and build-* for each product-* target, only re-run tests on change
more odf.Formatting.StyleData/AppliedStyle typing instead of Object
Hint that code correcly assumes no child elements of style:text-properties
Merge pull request #756 from kossebau/lessObjectOnlyTypes

more odf.Formatting.StyleData/AppliedStyle typing instead of Object
Make tests.html comply with http://validator.w3.org
Dump //@ sourceURL= variant, use just //# sourceURL=

For some versions of firefox and chromium they support //# now,
and on debugging all the deprecated warnings at least with firefox
are annoying