Label file containing numbers fix

If the assembler output label file contains numbers then it would cause
valueToInt() to produce incorrect results. Any labels that are numeric
will now have an underscore prefix.