Performance enhancements for unit tests

in test_contentstore, don't load the xml course if not necessary

@andy-armstrong plz review or assign to someone in T&L to review
@jzoldak fyi, you're welcome to review or propose someone on your team to review.

Main change here was to only expand the `tar.gz`'s as needed rather than always expanding all even tho most tests just use one.