Use setStyle whenever selecting a new
style in the dialog.

This requires directly selecting a style
when cloning it, without waiting for onAdd.
Merge pull request #499 from adityab/pdialog

Load current style properties when opening dialog
Fix troublesome quotation of font-family name in CSS rule for embedded fonts
Change welcome.odt to have rich text in annotation and embed&use a font

Font is "Sonsie One" from http://www.google.com/fonts,
Licensed under SIL OPEN FONT LICENSE Version 1.1
http://scripts.sil.org/OFL
Merge pull request #502 from kossebau/fixFontEmbedding

Fix font embedding
Fix editor's welcome.odt: no more non-ODF elements, proper embedded font decl.
Merge pull request #510 from kossebau/makeWelcomeOdtValidated

Fix editor's welcome.odt: no more non-ODF elements, proper embedded font decl.
Revert OperationFactory interface changes made in a1f86ac

By specifically invoking a new when creating an operation instance
makes it quite difficult for external operation constructors, as there
is no easy way for external ops to share non-document state.

All WebODF ops don't have this issue as new functions can easily be
added to the OdtDocument interface to support the new requirements.
Merge pull request #464 from peitschie/opfactory-tweak

Revert OperationFactory interface changes made in a1f86ac
Only save style properties which have actually
been modified by the user in the dialog, upon
pressing "OK".
Fix return type annotation of mappedProperties
Merge pull request #508 from adityab/pdialog-formdiff

Only save user-modified style properties
Publish the method "getDocumentAsByteArray" in "Editor" API
Merge pull request #516 from kossebau/publishMethodGetByteArrayInEditor

Publish the method "getDocumentAsByteArray" in "Editor" API
Make it possible to specify an absolute translations
path. By default, it is the translations directory
in programs/editor.
Make the default translations path relative to the dojo
config prefix.
Merge pull request #517 from adityab/translations-dojoprefix

Improved access for translations path
Fix packextension.js: runtime.readFile no longer returns a buffer for NodejsRuntime
Properly register/unregister components for ODT/ODP/ODS in FF-Add-on
Unbreak "download this document" button in FF extension

getUserData/setUserData was deprecated and is no longer available in latest
Firefox (e.g. 27.0). Using e.g. the dataset property instead did not work
for storing callback methods. As currently only one async requests without
a callback are used, any support for callbacks or sync requests was simply
removed. Proper implementation delayed till callbacks or sync requests are needed.