Make all tooltip text align to the left by default
ngCkEditor directive: Make it possible to delay initialization of ckeditor until a specified event occurs

This is used as a workaround for this bug in ckeditor:

http://dev.ckeditor.com/ticket/11789

The Supplemental Information field (forthcoming) is within the settings panel of each question, which is initially hidden. Therefore, we need to wait until the settings panel gets shown before attempting to initialize any ckeditor instances within it.
Edit Quiz: Adjust spacing of control labels
Edit Quiz: Add the Supplemental Information field

Note: This is implemented for Edit Quiz only at this point - i.e., the field is saved, but it doesn't get displayed when taking the quiz.

The Supplemental Information field is intended to show additional information to the user after they submit an answer. It gets shown regardless of whether or not the submission was correct.