BibClassify: processing and output decoupling

* Decouples the output rendering from processing so that
  processing is done a second time when asking for specific output
  format.

Tested-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Signed-off-by: Guillaume Lastecoueres <PX9e@gmx.fr>
57: D202 No blank lines allowed *after* function docstring, found 1
120: D401 First line should be imperative: 'Output', not 'Outputs'
120: D209 Put multi-line docstring closing quotes on separate line
120: D202 No blank lines allowed *after* function docstring, found 1
120: D400 First line should end with '.', not 'e'
120: D205 Blank line missing between one-line summary and description
144: D202 No blank lines allowed *after* function docstring, found 1
144: D400 First line should end with '.', not 's'
201: D400 First line should end with '.', not 't'
201: D205 Blank line missing between one-line summary and description
214: D401 First line should be imperative: 'Return', not 'Returns'
214: D400 First line should end with '.', not 'f'
214: D205 Blank line missing between one-line summary and description
229: D400 First line should end with '.', not 't'
229: D205 Blank line missing between one-line summary and description
244: D401 First line should be imperative: 'Find', not 'Finds'
244: D400 First line should end with '.', not 'r'
244: D205 Blank line missing between one-line summary and description
269: D401 First line should be imperative: 'Return', not 'Returns'
269: D400 First line should end with '.', not 'g'
269: D205 Blank line missing between one-line summary and description
347: D209 Put multi-line docstring closing quotes on separate line
347: D202 No blank lines allowed *after* function docstring, found 1
460: D400 First line should end with '.', not '}'
460: D205 Blank line missing between one-line summary and description
472: D400 First line should end with '.', not '}'
472: D205 Blank line missing between one-line summary and description
520: D209 Put multi-line docstring closing quotes on separate line
596: D209 Put multi-line docstring closing quotes on separate line
596: D202 No blank lines allowed *after* function docstring, found 1
604: D209 Put multi-line docstring closing quotes on separate line
657: D209 Put multi-line docstring closing quotes on separate line
673: D103 Docstring missing
683: D103 Docstring missing