fix image removing issue where draw:frame is removed but draw:image is left behind in the document
Merge pull request #17 from kevinlli/removeimg

fix image removing issue where draw:frame is removed but draw:image is left behind in the document
Remove odf.Namespaces.webodfns
Merge pull request #43 from kossebau/removeOdfNamespacesWebodf

Remove odf.Namespaces.webodfns
Brush up types in API dox of OpRemoveText internal functions
Default mergeForward to false, not undefined (to balance that it only might get set to true)
refactor StyleNameGenerator into ObjectNameGenerator
- moved getAllStyleNames from Formatting to ObjectNameGenerator
- renamed StyleNameGeneratorTest to ObjectNameGeneratorTest and added a couple of more unit tests
Add method to remove entry from zip
Add OpSetBlob and OpRemoveBlob
add support for inserting inline images into text document

TODO: eliminating duplicates, resize image to fit in table cell
Add insert image button to the editor
Change ops.OperationRouter.push to take a sequence of ops

Taking a sequence of ops also enables to give the guarantee that all
contained operations will be executed directly after each other,
in the given order. So creator of the ops can calculate the spec of each op
by relying on the known effect of the other ops.
Set the header and footer values in the clones of the master pages
Drop template draw:frames from the clones of the master pages
Add phantomjs script to create pdf from odf files.
allow specification of build-version from outside (cmake)
Update CDN versions to use dojo 1.8.3
Allow event focus to be returned to SessionController without scrolling to the top of the ODF canvas

Element.focus() has additional logic that attempts to bring the top of
the element into view. This causes the a document that has been vertically
scrolled to reset back to the top of the document each time an Editor
button is clicked.

This redesign abstracts the event management away, and uses an invisible
div as the primary event trap. Because the div is always visible and
centred, the browser does not perform any scrolling. Non-bubbling events
are automatically forwarded from the event trap to subscribers.

Fixes Issue #44
Redraw the current user's selection when switching focus back to the event manager
Disable focus to the direct canvas as Firefox doesn't pass focus to a nested child on click

When the event trap has focus and user clicked on the canvas, the focus
would not pass to the canvas on the first click.