Reworked ReportDescriptors and ReportManager so that descriptors are now entity descriptors which reference ReportDefinitions
* Makes it much simpler to associate decsriptors and definitions
* Consistent with how we model forms, programs etc