prove termination for exp_to_exh

needed to define a different size function with enough slop to
accommodate the extra things added to pattern matches by add_default.
wip: x86 implementation of globals
translator no longer emits set_skip
Merge remote-tracking branch 'origin/master' into conLang_wip