Unify sub lexing

Remove the in band sub lexing in favour of table based sub lexing.
There are two problems with in band sub lexing:

- It requires the sub lexer to be an lpeg lexer
- It makes two forms of sub lexing where one will do
lpeg_lexer: Tighten up .eol pattern
Themes: Make embedded eol_filled