CLC-4144 Do not allow empty Site Name input
CLC-4144 Check for successful course site creation before adding sections
Merge pull request #2953 from raydavis/raywip

CLC-4144 Blank Site Name kills Course Provisioning