added header comments for all profile related classes. Added header comments for non-trivial public functions in ProfilesDb
changed the way googleId is obscured based on existing method in AccountsLogic. Deleted that func from the logic and now uses the StringHelper func
edited header comments for better clarity of the functions' functionality
changed all regkey to key to solve the &reg problem
changed all regkey to key to solve the &reg problem [fixes #75496666]
Merge branch 'Feature-Profiles' of https://github.com/TEAMMATES/repo into Feature-Profiles
Instructors can hover over the students' photos to view an enlarged version [fixes #75758400]
Merge branch 'dev' into Feature-Profiles

Conflicts:
	src/test/java/teammates/test/pageobjects/AppPage.java
	src/test/resources/pages/studentCourseJoinConfirmationHTML.html
fixing issues
Merge branch 'dev' into AccessControl
Merge branch 'FeedbackSessions' into dev
searchResult does not show comments from other instructor when no view comment privilege
Merge branch 'dev' into AccessControl
Merge branch 'FeedbackSessions' into dev
dev green
instructor can view the photo of a student by hovering over the name (some selected places)
instructor search : frcomments confirm to instructor privileges
Merge branch 'dev' into AccessControl
Merge branch 'AccessControl' into dev
hovering over the popover is limiter to when the link is visible.
only one call is made per student to get the picture (solved the bug)