AddAnnotation: emove old implementation
Remove AddAnnotations

It's part of the old implementation, and has morphed into CleanBody
Remove LineFormatter

It is old implementation, replaced by CommentFormatter
Cleanup

* Update some comments
* consolidate RewriteComments into a single function
* Remove unused code from Binary::AlignLine
Rip out SyntaxAnalyzer, switch align* to use CommentLines instead
Remove Queue class
Remove RemoveInlineComments

It is part of the old implementation, now replaced by CleanBody
Rename $seeing_is_believing_current_result -> $SiB

To make it easier to read debugging output
Some refactoring and updating of comments
Rename :line_length and :result_length options to :max_line_length and :max_result_length, CommentFormatter just takes length of line, not whole line
"refactor" CommentLines

Disliked how it was passing all the values back in the array, and the
naming was making me uncomfortable. So pulled it out into more methods.
Which I actually like worse, but it is useful for the other classes.

IDK, maybe the other possibility is that there is a common other object,
which just finds commentable lines, and then that is used by
CommentLines, and Align* we'll see.
Revert ""refactor" CommentLines"

This reverts commit 8bc0abbbf5059e1d93b6fc18333e75fe7d132aac.

Going to try to extract out CommentableLines instead
Yeah, seems better: Extract CommentableLines from CommentLines
Small refactorings on AddAnnotations, still needs lots more work