Fixed bug where integerLiteral would fail on hexadecimals.
Fixed bug where integerLiteral would fail on hexadecimals.

octalLiteral was consuming the initial 0 then failing. Fix
was to switch the order of hexLiteral and octalLiteral,
and have hexLiteral try on both 0x and 0X.

djeik/goto,djeik/goto