Add abstract function validateQuestionDetails
Remove unused parameters for FeedbackAbstractResponseDetails createResponseDetails
Implement validateQuestionDetails for each question type
Fix occurrences of createResponseDetails
Add validity check when creating question
Remove assumption to use validation function instead.
Fix validation for generated options case and off by one error.
Add validation check to edit action
Enable isError to make error more prominent.
Add validateResponseAttributes and implement them in the respective questionDetails
Add getAnswer in FeedbackNumericalScaleResponseDetails
Remove some unused imports
Refactor and changes to response handling
Remove some comments
Fix validation and ensure tests pass
Change questionType of response to be independent from browser request parameter
Merge branch 'master' into Issue1991
[1991] Refactoring and validation for Feedback Question/Responses

fixes #1991
Change from verifyHTML to verifyStatus for InstructorCourseJoinConfirmation
Fix width issue and typo in link
Fix studentFeedbackQuestionTest pages
dev green stuFbSubmitPageUiTest
[2013] InstructorCourseJoinConfirmationPageUiTest affected by residual data

fixes #2013
Merge branch 'master' into bootstrap
Merge remote-tracking branch 'origin/bootstrap' into Issue2035