Some layout changes.
Moved a bunch of members from ByteCodeSkeleton to new classes. Added a failing testcase related to column in GrammarDocument
Added test for (a % b) ~ c PrintParse case.
Ignore column alignment test.
Some progress on pretty printing bytecode.
Renamed GrammarDocument to BiGrammar.
Some renames and introduced a fold over BiGrammar.
Removed IgnoreLeft, IgnoreRight and simplify.
Small refactoring