Allow courses to be created without sites

This changeset allows the "Set up a site?" checkbox to appear and be used on
course creation pages. Unlike in the case of other groups, it defaults to
checkedi (enforced by JS)

See #1061