Remove the ReportClass layer.

When writing the documentation, I realized that the ReportClass layer between
PTP and the parsers is cucumbersome. Further more it makes it really hard to
follow the execution stream.

Therefore this commit factorize the ReportClass into PTP and the parsers in
order to remove the layer.

Bye bye reports.
[doc] Remove documentation concerning Report class