Mitch Golden

SAK-32633 gradebook regexps (#4528)

* SAK-32633 straightened out regex madness in gradesheet importing

* SAK-32633 repaired test for ImportGradesHelper.java

LSNBLDR-820 accept .css-1 endings for custom stylesheets (#4504)

SAK-21867 duplicate web content items not added to site (#4501)

LSNBLDR-818 Custom stylesheet setting isn't carried over on import (#4490)

SAK-31894 .gitignore has garbage in it (#3525)

SAK-31744 fix places where MemoryService cache is improperly used, pl… (#3306)

* SAK-31744 fix places where MemoryService cache is improperly used, plus a few misc cleanups

* SAK-31744: remove TODO comments

SAK-31744 fix places where MemoryService cache is improperly used, pl… (#3306)

* SAK-31744 fix places where MemoryService cache is improperly used, plus a few misc cleanups

* SAK-31744: remove TODO comments

SAK-31653: missing return statement in EntityGroup.java (#3182)

SAK-31648: Fix annoying log message on gateway site (with StringUtils) (#3162)

* SAK-31648: Fix annoying log message on gateway site (with StringUtils)

* SAK-31648: forgot the dependency in the pom.xml file

SAK-31648: Fix annoying log message on gateway site (with StringUtils) (#3162)

* SAK-31648: Fix annoying log message on gateway site (with StringUtils)

* SAK-31648: forgot the dependency in the pom.xml file

SAK-31653: missing return statement in EntityGroup.java (#3161)

SAK-31645: fix cache expiration problems in profile2 (#3137)

SAK-31645: fix cache expiration problems in profile2 (#3136)