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
Noting agreed coding rules for types
Merge pull request #420 from kossebau/codingPolicy

Noting agreed coding rules for types
Refactored creation of style tree

Moved the creation of the style tree out of Styles2CSS. This is the first
step in refactoring out and fixing some duplicate list handling code in
OdfCanvas.js.
Refactored application of list styles

Moved the code that parses ODF lists styles and creates rules for them
into a separate object. This is done as the second step in removing
duplicate/redundant code from OdfCanvas.js around some list style
handling.
Implement label-width-and-position mode for list layout

Remove the partial handling of list indentation and implement the default
option for list-level-position-and-space-mode.

http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#property-text_list-level-position-and-space-mode
Implement label-alignment mode for list layout

Add handling for the label-alignment list style element. This commit does
not implement the text:label-followed-by attribute so for now a hard coded
padding has been substituted

http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#__RefHeading__1416522_253892949
Initialise indents and widths to default values

This prevents us from being unable to sum these values together
Remove redundant variables and add further comments
Added some layout tests for list styles

Added one test for label-alignment styling and another test for
label-width-and-position mode
Support multi level list numbering

Implemented a changed list counter setup where each list level has its own
counter. This is to support behaviour defined where you can display only a
subset of the list numbers.

This is defined here:
http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#__RefHeading__1418890_253892949
Refactor stylesheet error handling
Continue numbering of previous list

This implements the text:continue-numbering attribute which specifies
whether the previous list numbering should be continued if it has the same
style as the current list.

http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#__RefHeading__1418834_253892949
Continue numbering of list by identifier