Add NLNet and KO logos to viewer's about dialog.
Merge pull request #248 from adityab/viewer-branding

Add NLNet and KO logos to viewer's about dialog.
Unbreak master page rendering of ODP files.

Fixes an infinite loop that tries to acquire a
master page element when given a master page
name, which crept in by mistake via 9984265c.
Merge pull request #250 from adityab/odpfix

Unbreak loading of ODP files
Correct selection over bleed when selecting from the first step inside an annotation

Recent redefinitions of OdfUtils.isCharacterElement introduced an issue
that caused the selection view to draw the client rect for the
annotation
wrapper.
Merge pull request #252 from peitschie/annotation-sel-overbleed

Correct selection over bleed when selecting from the first step inside an annotation
Re-implement the selection commands using new StepsTranslator interfaces

This re-implementation also addresses problems when navigating passed
annotations as identified in issue #65 & #65.

This also fixes a large performance issue with extending or moving the
cursor via short-cut keys.
Re-implement select-all behaviour using new StepsTranslator interfaces

This also addresses an outstanding TODO in code that select-all was only
ever selecting the entire document, rather than all the text inside the
current root (e.g., the current annotation)
Merge pull request #253 from peitschie/para-select-fixes

Paragraph & document selection fixes
Restore the end point of selection range to where it was initially after
splitting boundaries.

Given the following selection <p>a[bcd]<span>efg</span></p> calling the
splitBoundaries at the moment moves the end point of selection to immediately after opening span <p>a[bcd<span>]efg</span></p>
this causes getTextElements (passing includePartial = true) to return
both "bcd" and "efg" which is incorrect.