output program at the end of encoder testing

when exiting encoder testing, the entire contents of the program are
output with the line index number, offset range for each line (blank
lines have no offset range)

added access functions for line offset and size (for testing only) and
move the RPN list pointer access function into the class definition

also removed the translator argument from encodeInput() since it is not
being used anymore (the program model does the translation)

updated encoder test #1 results for the new program output at the end