Additional Appendix Paragraph Logic

* Tries to look forwards (at the next marker) and backwards (through the node stack) to help resolve ambiguity
* AppendixProcessor's self.depth is now the depth of the *last* processed element (previously, we guessed as to the *next* element's depth)
* Use a "collapsed" marker system similar to reg text and interpretations