Catch and log unhandled exceptions in async tests
Remove and ignore files created by tests
Add clarification comment on how the meta element behaves (and test)
Don't stop parsing an ODF unless the container state becomes invalid

An error is not necessarily fatal unless the handler sets the state to
invalid as a result of the missing data. In addition, when the state
is set to invalid, log the component that failed to load and (if
defined) the error that has occurred.
Handle documents with no office:settings element

Settings.xml and office:settings are both optional according to the
ODF specifications. WebODF must be able to handle loading and saving
files with or without this setting.
Ensure all ODF elements are recreated when setting a new root element
Merge pull request #466 from peitschie/optional-settings

Handle documents with no office:settings element
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.
Rename Firefox add-on to "ODF Viewer"