improve BaseParser class to allow engines to define their own CSS, JS, HTML Markup...

... and prepare pybb to use only one setting for current PYBB_QUOTE_ENGINES and PYBB_MARKUP_ENGINES

see #148