Issue 1861
FeedbackQuestionSubmissionEditSaveAction
- branches not covered

+ Remove redundant conditional (Will never be true since exception is thrown above.)
+ Add test case empty recipient email
+ Add test case empty answer string
+ Add test case unsupported quesion type
+ Add test case Add response that already exists. (covers some branches in FeedbackResponsesLogic)
+ Add TODO test case for response question type not matching question's question type
Add Logic test testGetViewableResponsesForQuestion
Merge branch 'master' into Issue1861
remove unused import
Merge remote-tracking branch 'origin/master' into Issue1861
Change to use status message instead of exception when feedback session is closed.
Modify tests to check for FEEDBACK_SUBMISSIONS_NOT_OPEN status message instead of UnauthorizedAccessException
Merge branch 'master' into Issue1861
Merge branch 'master' into Issue1861
[1861] FeedbackQuestionSubmissionEditSaveAction

fixes #1861