fixup! New portal type: External Method

This fixes commit ea53f23e:

  ERROR Application Couldn't install ERP5Type
  Traceback (most recent call last):
    File "OFS/Application.py", line 691, in install_product
      initmethod(context)
    File "Products/ERP5Type/__init__.py", line 141, in initialize
      initializeProductDocumentRegistry()
    File "Products/ERP5Type/InitGenerator.py", line 62, in initializeProductDocumentRegistry
      importLocalDocument(class_id, class_path=class_path)
    File "Products/ERP5Type/Utils.py", line 994, in importLocalDocument
      module = __import__(module_path, {}, {}, (module_path,))
    File "Products/ERP5/Document/ExternalMethod.py", line 38, in <module>
      class ExternalMethod(XMLObject, ZopeExternalMethod, ExpressionMixin):
  TypeError: Error when calling the metaclass bases
      metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases

What happened is that the API of ExpressionMixin changed in commit
df85ef46 and the backward compatibility
code (product/ERP5/mixin/expression.py) was broken.

Also fix 'filter' tab on in the catalog.
See also commit 6ad56d89.
21 jobs for for_testrunner_2 in 0 seconds (queued for 1 second)
Status Job ID Name Coverage
  External
failed ERP5.CodingStyleTest-Master

00:54:22

failed ERP5.CodingStyleTest-TestRunner2

00:55:39

failed ERP5.UnitTest-Master

02:13:39

failed ERP5.UnitTest-Master.Medusa

02:15:26

passed ERP5.UnitTest-TestRunner2

01:39:59

passed SlapOS.Eggs.UnitTest-Master.Python2

00:08:36

passed SlapOS.Eggs.UnitTest-Master.Python3

00:08:37

failed ERP5.UnitTest-Master

01:45:03

failed ERP5.UnitTest-Master

01:26:37

passed SlapOS.Eggs.UnitTest-Master.Python2

00:20:19

passed SlapOS.Eggs.UnitTest-Master.Python2

00:47:34

passed SlapOS.Eggs.UnitTest-Master.Python2

01:00:35

passed SlapOS.Eggs.UnitTest-Master.Python2

00:09:31

passed SlapOS.Eggs.UnitTest-Master.Python2

01:24:39

passed SlapOS.Eggs.UnitTest-Master.Python2

00:12:30

passed SlapOS.Eggs.UnitTest-Master.Python3

00:11:46

passed SlapOS.Eggs.UnitTest-Master.Python3

00:25:41

passed SlapOS.Eggs.UnitTest-Master.Python3

00:11:39

passed SlapOS.Eggs.UnitTest-Master.Python3

00:11:27

passed SlapOS.Eggs.UnitTest-Master.Python3

00:09:52

passed SlapOS.Eggs.UnitTest-Master.Python3

00:12:12