Changes to MultiSelectQuestion

[MODIFIED] MultiSelectMultipleChoiceQuestion changed to MultiSelectQuestion
[ADD] MultiSelectQuestion: unselect triggers event with attribute "unselectItem" and "numSelected" containing the unselected item and the current number of selected items. This allows for button to disable when nothing was selected.
[ADD] MultiSelectQuestion passes unit test.