Implement a api to delete large amounts of report
1. Add APIs to delete large amounts of criteria
2. Add scheduler settings
Randomly generate different report due to different time inteval and schedule
Use "deep-copy" to copy the default configuration
Merge from Perforce
Merge branch 'imp/report'
Check report list
Merge form Perforce
Merge branch 'imp/report_validate-17872'