remove special list handling from reports functions
remove special list handling from reports functions

- the work on validating parameters allows removal of the special
  list parameter transformation that was performed in the original
  versions of getReportRequestList and getReportList
- same goes for getMatchingProductForId, but we need to get the metadata
  for that category installed before we can remove the code
- tested with internal report generation code and basic-tests

ericblade/mws-advanced,ericblade/mws-advanced