Initial changes for assembler and interpreter to support up to 32 bit data types.
Modify user functions to take variable sized number of parameters.
sbi interprets parameters, removing responsibility from user funcs.
modify user funcs to always return a value.
add option intr instruction that stores the userfunc return value.
Modify sbcc to take advantage of intr instruction.  Allows userfuncs to be used in expressions.