made flint-hadoop more generic

* the flint-hadoop module now only contains the core functionality,
  as in running flint on a list of files and write the results to
  a csv structure.
* additionaly there's a flint-hadoop-api module offering extensions
  to this functionality.
* flint-pdf uses these extensions