Additional options of RegexFilterPageGenerator from compat

- regex may be a list of compiled or uncompiled regexes
- DIFFERENCE to compat: re.search is used instead of re.match
  which is more general
- DIFFERENCE to compat: use quantifier option ('all', 'any' 'none')
  instead of boolean inverse option which means all, any or none
  regex must match
- backwards compatibility for inverse option
- ignore_namespace: ignore namespace in title for regex match
- same behaviour for RegexBodyFilterPageGenerator which also
  gets quantifier parameter
- remove long time commented out lines for GoogleSearchPageGenerator
- pep8 changes

Change-Id: I3634b62779ef3811e85b0e6b8d6080b22957b8fc
Merge "Additional options of RegexFilterPageGenerator from compat"