[pkg] Make sure the gecode extension build never ever fails (closes #158948)
In some cases (eg, windows without Visual Studio installed),
distutils/setuptools build_ext.run() may raise exceptions other than
CompileError. By catching all exceptions, we can make sure rql's
setup.py never fails, which should help dumb package managers such as
pip.