status: moved enumeration from token header file

moved to the main enumeration file; did not belong in the token class
considering there is no status member variable; all the enumerators
were renamed since their not in the token class anymore
parser: replaced error messages with status codes

added error status member to parser class to hold error code
moved set error functions from token to parser class
replaced message argument with error status in set error functions
renamed set error function versions specifically for length and column
added new status enumerators for parser error codes
added messages for new status enumerators
rpn list: replaced error message with status code

translator set the error status code instead of an error message
program model and tester use status code to get error message
error item: replaced error message with status code

changed cursor changed signal argument from error message to status
changed status bar update argument from error message to status
changed program model error message function to error status
changed tester print error argument from error message to status
status message: added new class to hold status messages

added new class so that translate functions can be included
moved token message function to status message text function
removed translate functions from token class
corrected context argument to table class and added needed include
Merge branch 'err-msgs' into develop