Avoid stack retain in RedirectError
Convert Ajax to named class and explicitly clean

More memory management work.
Create a separate fn scope for each $ instance

Defines a per-page $.fn instance that can be modified safely by pages without causing their content to be retained or unexpected cross context $ operations.

The initial attempt at this was incorrect, thus the removal of the Object.create call.