Patch XHR requests to allow sending cookies/credentials
Allow setting a document server location through url params
Automatically handle "logging in" when using a document server

[#72554506]
Better user interaction when a user loads codap directly and hasn't logged in to the document server

[#72554506]
Better url for managing documents when using a document server
Re-enable guest login while using a document server

[#72367218]
Allow setting the "shared" flag if we're using a document server
Add a "Share Document..." menu item

[#72368142]
Disable all logging when using a document server.

For now, at least.

[#72366706]
Changes put in place to allow area map to display boundaries when the boundaries are in the parent rather than the child.
Merge branch 'master' of https://github.com/concord-consortium/codap
A recent change to RaphaelExt:removeClass caused code in PlotLayer that called it with a regular expression not to work. We fix this by looping over an array of classnames.
[Fixed #76153432]
Modified comment to collectionClient property noting situation in which things won't work.
Merge branch 'wip-document-store' into document-store-2

Conflicts:
	apps/dg/controllers/app_controller.js
	apps/dg/controllers/authorization.js
	apps/dg/resources/en/strings.js
A previous commit allowed maps to use attributes in the parent collection for boundaries or points, but at the cost of preventing child collection attributes from being used. We fix this by not going on to look for parent attributes if we find a child attribute.
add iframePhone submodule =, for cross-domain games
strip some whitespace
Add ‘origin’ property for cross-domain GameSpecs
use iframePhone to talk to game iframe
proposed handling of Errors returned by doCommand