Modify the fillintheblank directive to use the new textfield role.  This allows us to have fillintheblank bodies be parsed and formatted by sphinx!

commit 25831dcce500d6882400fca1730104fd58e443c8
Author: Brad Miller <bonelake@gmail.com>
Date:   Wed Jun 12 14:10:47 2013 -0500

    Break out the multiple choice directives part II

commit d70085f53e1e532dd574f782569f7ba05c97b5e3
Author: Brad Miller <bonelake@gmail.com>
Date:   Wed Jun 12 14:10:33 2013 -0500

    Break out the multiple choice directives part I

commit d5ac91b189ab0586ee5f86de1d0fb3119def35cd
Author: Brad Miller <bonelake@gmail.com>
Date:   Wed Jun 12 13:55:03 2013 -0500

    Convert other fillintheblank questions to the new directive

commit 958e53f9c589fbb589b107e0b52e8a40382add34
Author: Brad Miller <bonelake@gmail.com>
Date:   Wed Jun 12 13:32:04 2013 -0500

    Have textfield roles now use mini, small, medium, etc for sizing the input field.  This works well with bootstrap.

commit d0450f978f49e90952291d8ec58904ba97f73439
Author: Brad Miller <bonelake@gmail.com>
Date:   Wed Jun 12 12:20:07 2013 -0500

    Convert fill in the blank assessments to use the new textfield role.  This lets you use standard sphinx parsing for the question body of an assessment.
Merge pull request #129 from isaacdontjelindell/course-id-for-registration

Make course id selection on registration a text field instead of dropdown
Give user a hint on which course to register for