Update to simulate exactly what TriBITS does

This example show codes how to use the new TARGET_INCLUDE_DIRECTOIRES()
command to allow CMake to automatically handle include directories.
Experimentating with propagating INCLUDE_DIRS and LIBRARY_DIRS