More paragraph properties [#15d] [#15e] [#15f] [#15g] [#15h] [#15j] [#15k] [#15l] [#15m] [#15n] [#15o]

Adds the following things to paragraphs:

  - [x] Adding frame properties
  - [x] Supporting numbering properties (for lists)
  - [x] Adding borders to a paragraph
  - [x] Setting a paragraph's style to an externally-defined style
  - [x] Changing shading
  - [x] Changing spacing properties
  - [x] Adding tab stops
  - [x] Changing vertical character alignment
  - [x] Tight-wrapping to a text box
  - [x] Compressing punctuation at the start of a line
  - [x] Changing the direction of the text