clean up "this" processing
cleanup Call processing
changed OpTypeExternalFunction and OpTypeInt to use slotarray
now generate Action and GuardedValue methods that are actually used from Rules
add 'trace_full' flag to decrease debug output