partially handling multi-token import/export
getting multi-tok operators working
need to pass the phase to getMacroInEnv
adding props property to syntax objects

This allows us to persist information about syntax objects between
renames.
multi-token let macros now work

Needed to persist the original name across expand/visit
more tests for multi-token macros