(maint) Add to_s methods to Token and Factory to get sane parser debug
This adds methods to Factory and Lexer2::Token that produce output
suitable for output from a parser in debug mode.
The reason for this change is that default inspect output was produced
and this created very poor signal to noise ratio in the debug output.