Rewrite the include file dependency locator logic. This produces no change whatsoever to build-outputs.mk on trunk, but will fix an error on the svnserve-ssl branch.
Rewrite the include file dependency locator logic. This produces no change
whatsoever to build-outputs.mk on trunk, but will fix an error on the
svnserve-ssl branch.

* build/generator/gen_base.py (_warning, _error): New utility functions.
  (IncludeDependencyInfo._re_include): Add more match groups to regexp.
  (IncludeDependencyInfo._scan_for_includes): Rewrite logic.
    This includes the deliberate addition of two commented out warnings.
    Further work on trunk is required before these can reasonably be enabled.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion