OPM reports: Added sorting feature in printed CMR report page to reflect cho...

...osen sorting in web version.
so i'm picturing the following scenario:

the report is run for October 2014. a list of cases is generated. the rows are cached. the report works as planned.

then someone runs the report for November 2014. there is a cache hit and instead of showing November's report, it shows October's. 

Is that not what happens now? I might be misunderstanding how the cache is used.