Fix CVS export [issue #348]

While I was there:
- complete overhaul of the CVS class
- fix open file issue w/ python3
- has_key() option was removed in python3
- usage simplified: there is no need to define the CVS filename, only the
  output folder, as for the HTML export
- update help, doc and man accordingly
- fix typos