CenterForOpenScience/pydocx — pull request #92 by kylegibson (2014-06-05 16:25:39+00:00)
Title: Handle Style basedOn

The `basedOn` property indicates that a particular style is to include properties defined by the identified style, if it exists. A style with a `basedOn` is effectively a sub class of that style.

Input styles XML

```xml

```

Input document XML

```xml

AAA

```

Output HTML

```html

AAA

```

- [ ] Add a test case to show that a circular dependency doesn't cause an infinite loop

References:
* http://www.schemacentral.com/sc/ooxml/e-w_basedOn-1.html
* ECMA 376 Section 17.7.4.3: This element specifies the style ID of the parent style from which this style inherits in the style inheritance. The style inheritance refers to a set of styles which inherit from one another to produce the resulting set of properties for a single style. The val attribute of this element specifies the styleId attribute for the parent style in the style inheritance.