Clean up.
Fix for the accessibility setting allowing any string containing "public" or "internal".
Prevent extra allocations when generating string literals.
Simplify the act of parsing hex escape sequences slightly.
Merge remote-tracking branch 'origin/tracking-2.2' into tracking-2.2

Conflicts:
	Pegasus/Parser/PegParser.peg.cs
Clean up.
Added regression test for fixing bug #20.
Added regression test for fixing bug #21.