WebODF viewer is now part of ViewerJS, so remove outdated README-viewer.odt
Merge pull request #592 from kossebau/removeOutdatedViewerDoc

WebODF viewer is now part of ViewerJS, so remove outdated README-viewer.odt
Move bitrotted programs for iOS, Playbook and Qt to attic/
Merge pull request #583 from kossebau/moveBitrottedAppsToAttic

Move bitrotted programs for iOS, Playbook and Qt to attic/
Split CollapsingRules out of OpRemoveText

This functionality will be shared with the soon-to-exist merge paragraph
operation.
Implement OpMergeParagraph

In order to improve the OT-ability of text and paragraph removal
with other operations, the merge behaviour has been extracted.

The logic for building up the necessary remove operations has
been encapsulated in TextController for now as all uses pass
through this point still.
Cleanup leading/trailing insignificant whitespace on paragraph merge

Failing to clean up these empty whitespace blocks will cause them to
unexpectedly become significant whitespace after a merge is performed.