In wrappers, guard against #including dirs.

The wrappers tools try to read all #included headers in order to get all
the preprocessor macros that they might need to properly parse the code.
However, if a header cannot be loaded, they are supposed to be ignored.
David DeMarle recently discovered that if the #include directive found
a directory with the name of the header that it was looking for, then the
wrapper tools would fail.  I've added an "isdir" check to guard against
this.

Change-Id: I4847b8806b3e28a42aa299dce0dfe58254c20084
Netcdf now handles different directories for c and cxx bindings.

Change-Id: I50f463046399ec1c6186ffe0b92066a642e354f9
Refresh workbench UI and workflow

Change-Id: I3bf5b6ce78c9653d094e9b3cbb1302c4ac498990
Merge topic 'catalyst-web-composite' into master

eaf37306 Refresh workbench UI and workflow
Merge topic 'preproc-dir-check' into master

c8c78cd6 In wrappers, guard against #including dirs.
Fix Composite Javascript for WebKit

Change-Id: I5da656305be57dd9d8e78c6f498daecdab2120f8
Merge topic 'catalyst-web-composite' into master

8f3a3574 Fix Composite Javascript for WebKit
Merge topic 'find_netcdf_support_multiple_include_dirs' into master

b7cb56bd Netcdf now handles different directories for c and cxx bindings.