Adds configurable CmsDashboard and initial batch of widgets
Adds dashboard preferences per user, role, and site
Fixes checkstyle violations
Adds BulkUploadWidget
Adds DefaultCmsDashboard Singleton
Adds site ownership check for dashboard widgets
Fixes multisite check per widget
Fixes checkstyle violations
Adds check for site owner to widget
Removes old-fashioned dashboard widget creation
Checks widget content before rendering in toolNav area
Merge branch 'feature/dashboard-config'