Added support for a 'rebuildCourse' event

Changing the theme on a specific course shouldn't really trigger a rebuild
for all courses.  This commit corrects that.