Synchronized with the autotest
getest: all test cases now passes with gec

We now use Gobo ecf files that use the Gobo FreeELKS version when appropriate.
These ecf files are notably used in json_gobo_extension-portable.ecf and
ejson_test.ecf

The exclude pattern matching has also been changed to support gec (which uses
PCRE).

gec generated files are now ignored by git (in the .gitignore file).