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]
Build 0254
Add pointer-events: all to data-dot-colored so that colored points in map will be selectable.
[#75815320] By overriding init and calling invalidate therein we get cases installed in the legend attribute so that a correct determination of type (numeric or categorical) can be done.
Add script to handle deployment to release directory on codap.concord.org.
Remove working directory on error.
Merge branch 'master' of https://github.com/concord-consortium/codap
Fix bug in removeClass. Remove class only on full word match.
Fix removeClass() in raphaelExt.

[Fixes 74247542]
Add basic unit test for addClass and removeClass.
Correct accidental move of graph_model.js and add an additional test to raphaelExt_test.js.
Make log server URL configurable.

Created a property, DG.logServerUrl, in core.js. This value is referenced for all server log POSTS. It is presently initalized to '/DataGames/api/log/save'.

This value can be configured in codap-config.js.

[Fixes #74726882]
Adjust server log message to conform to syntax of Data Analytics log server.

Also, make log server URL configurable.
Adjust URL APIs to allow for full url to be provided.
Suppress X-SproutCore-Version header in log POST.