Before this patch ./configure --enable-werror would selectively
turn only some warnings into errors, not all, by using
-Werror=foo -Werror=bar instead of a plain -Werror which turns all
warnings into errors.
To accommodate the new stricter build config, introduce
--enable-isystem to optionally suppress warnings from external headers
(e.g. boost, qt). That may be useful on systems that have them installed
outside of /usr/include. On Linux the external headers are typically
installed in /usr/include and so warnings from them are always suppressed.