Issue #2213219 by eshta, katbailey: Move campaign status out of exportable configuration data.
minutia
Updated JS to begin clean-up and move visitor context into promises.
Fixed "fixed" targeting data structures.
Added polyfill and moved personalize javascript dependencies into a library.
Moved sessionId back to private variable.
Fix scoping for adminMode.
Made more scoped scripts private.
typos and cleanup
really minor cleanup
Updated visitor context retrieval for clarity.
Added error handling to asynchronous calls.
Put initializeSessionID function name back to avoid breaking API.
Updated JS to begin clean-up and move visitor context into promises.
Fixed "fixed" targeting data structures.
Moved sessionId back to private variable.
Made more scoped scripts private.
really minor cleanup
Added error handling to asynchronous calls.
Put initializeSessionID function name back to avoid breaking API.