Create new "Start a New Course" form (CANVAS-212)

This is the second iteration of the "Start a New Course" form. Users can
now create non-calendar (non-credit) courses. Different tasks are split
into separate screens.
Remove unused `student_only?` method
Fix deploy issue caused by missing directory

The lack of a 'javascripts' directory (which used to exist) seems to
cause problems during the deploy, where a 'javascripts' file will be
created, which then causes canvas:compile_assets to fail.