Add Nondeterministic IDL attribute that applies AutoMemoized to bindings returning primitives. Add IDL attribute to all nondeterministic primitive getters in the DOMWindow API.
First cut at implementing AutoMemoized for Strings. Document.referrer is now auto-memoized, but causes a crash when capture ends in some cases.