issue 27: parse x3 as x operator plus a number

Fix for Issue 27, plus tests.

This change includes the elimination of existing code that would separate the 'x' operator from a number immediately following, but only when preceded by a small handful of token types, e.g:  "a"x3  This change eliminates paying attention to the preceding token.