Refactored report transients to use fixed names based on the report classname. Allows use of delete_transient and Fixes #5041
Related to #5041, there is not a way to retrieve these dynamic transient names and use delete_transient, so if using object caching we must flush