AST Pruning Progress

- Private variables renamed for readability.

- Corrected off-by-one errors in ParserInline.

- (Facade Pattern) AST pruning process moved inside
  the parser. ASTNode no longer responsible for
  pruning itself.

- Modified most parsing methods to return no node
  if they do not contain blank text or no content.