Reorganize course data files and enpoints.

Also allow for 'draft' courses which still work but don't get displayed in the 'More Courses' list. Just prepend 'draft-' to the course filename.
Update 'how-websites-work' course data to new format.
Merge branch 'bundle-courses'
Remove old format course data.