refactor *FeedbackResultsDownloadAction
clean up *feedbackResultsDownloadActionTest
optimize verifyAssumptionFailure logic
Revert "optimize verifyAssumptionFailure logic"

This reverts commit 14dbedfb9343c639aa25286e81c2bd23d4e085e4.
Merge branch 'master' into Issue1837
add fileName and fileContent tests to ensure it's downloadable
clean up insFbSubmissionEditSaveAction
Merge branch 'master' of https://github.com/TEAMMATES/repo
edited/added test cases to improve coverage
removed a TODO

Parameters not expected to be null and even if they are, no damage is
expected.
defense against null parameter

assertion to check for null parameter
add test cases for updateSession
clean up insFbSubmissionEditSaveActionTest
improved validation checks in IFESA

now, even if malicious text comes via graceperiod/timezone, they will be
ignored
Merge branch 'master' into Issue1859
more thorough checks of parameter values
[1859] Clean up InstructorFeedbackSubmissionEditSaveAction

fixes #1859
settingUp.md: describe testing outside of Eclipse
Merge branch 'master' into Issue1837
add test cases for combineDateTime

removed redundant test cases
improved function to handle exceptional cases
debugged convertToDate