workflows: definitions fix

* Changes the methods get_description, get_title and formater
  to static and obj argument to bwo.

* Adds WorkflowBase inheritance in marcxml_workflow
  and sample_workflow

* PEP8 fixes.

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>