basic working version of ajax adminActivityLogPage
1. do some refactoring
2. fix the related tests
change testing-purposed search limit back to original
1. change save to submit in feedback submit pages
2. fix related tests
1. change "submit" to "start submission"  in student Home Page
2. fix related tests
instead of sending two mails, add admin email as BCC
Merge branch 'rc' into 74590202
1. add cities for Time zone picker
2. fix related tests
implement db level methods. ready for test
Merge remote-tracking branch 'origin/master' into Issue2232

Conflicts:
	src/test/java/teammates/test/cases/logic/CoursesLogicTest.java
Merge pull request #2245 from TEAMMATES/Issue2232

studentFeedbackSubmission: rename button 'save' --> 'submit' #2232
[2231]studentHomePage: 'submit' --> 'start submission'

fixes #2231
changing update instr email and adding tests
[74662530]Instead of sending two emails, send one email and copy it to the admin

fixes #74662530
finish testing update instr student email
Fix issue where instructor joining course does not update the googleId of corresponding student entity from sampleData
merge master into current branch
Dev green, solve merge conflicts
Merge branch 'master' into 75245126
[2219]adminActivityLog: no 'older' option when a filter is applied

fixes #2219