Expose scan_pattern through tokenize

Hartwig / Gregory,

I'm putting my table rotation code into a fork of the extracted prawn-table gem. This one change is needed in prawn. It exposes the `scan_pattern` through a public tokenize method. The rotated table text needs to tokenize its first line to properly adjust the text vertically.