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

...osen sorting in web version.
Oh, I think I see your point now. This kind of caching records are designed to work only in printable version of report(remembering the last sorting used in web version). It could affect only the results in printable page, in case where two or more users simultaneously work on the same report, otherwise it should work as expected. I think this issue could be dealt by extending the cache key, by adding used report params. Although, I'm open to any other suggestions.