[Finishes #79847212]
-User is able to configure "Recent Workfiles" module, choose to display 5-10 modules
-Slight refactoring of old "Recent Workfiles" code
-Add "options" column to DashboardItems table
-Make sure deleted workfiles are removed from the OpenWorkfileEvent table
-Adding content for no OpenWorkfileEvents as well
-Unit tests
slight refactoring