Simpler encoding of item liists and support for numeric strings

Added support for encoding item lists in-line unless one or more of the
items has associated skip logic
Added support for phone-number and numeric-string data types in the
source specification file (both encoded as xsd-string and forced to use
numeric input)