fixed ^EG pattern match character: use QRegSpecMachine to parse register specifications

 * allows full Q-Reg syntax
^E\ string building character to format number

 * new Expressions::format()
 * may be used format numbers as part of arrays (Q-Register names)
use new ^E\ string building character for arrays and to simplify number insertions