CLC-4149 Add dry-run mode for bCourses integration scripts

https://jira.ets.berkeley.edu/jira/browse/CLC-4149

This may or may not get into the official interim release, but I plan to use it for local testing regardless so as not to trample too much on QA's toes.