add split_test to container types in xbundle
allow end-date for analyze_problem
do course_id validity checking