CLC-1451 Bring in Oracle department, section, and site provider data

This starts setting up a bunch of extra Sakai/Campus-DB support for an enhanced "My Classes":

https://jira.media.berkeley.edu/jira/browse/CLC-1451

and for Canvas course-section-enrollment integration jobs:

https://jira.media.berkeley.edu/jira/browse/CANVAS-13

This PR doesn't finish either of those tasks, but it's in good working shape & I think it makes sense to get the foundation stone in place in case I get diverted elsewhere or we hit a merge conflict. Push back if you disagree!