Compiler [Typechecker]: Added alloc_remap_marker(). Changed the remap_marker API slightly. remap_marker() is now strictly used to lookup the marker mapping, and alloc_remap_marker() to allocate a new marker in the remapped set. Also adds and defines the flag PT_FLAG_SWAP_MARKERS.