Get rid of Business Template format version 0 as it's been deprecated for a while.
Reindent code following removal of Business Template format version 0.
ZODB Components: Remove useless useless safeguard 'exec' called before (re-)validating.
ZODB Components: If Pylint is not available, fallback on compile() builtin.
ZODB Components: Disable some pylint warnings.

Also, patch pylint to handle try/except for modules imports
(https://www.logilab.org/ticket/9386).
BusinessTemplate: Fix warning because of newly ListBox added parameter (following ca3440e).
ZODB Components: Fix bt5 import from an archive.

The code wrongly assumed that the .py file (containing source code of a
Component) was on the filesystem upon import but importing from an archive
uses tarfile and does not extract anything...