Create the Start a New Ad Hoc Space form
Add error for NCC/ad-hoc requests with empty names

Users should see an error if they attempt to request a non-credit course
or ad hoc space with an empty name. This was failing silently before.
Merge pull request #152 from va7map/canvas246

Start a New Ad Hoc Space form (CANVAS-246)