updating submodules
ensure we include enum files in the list of header files to include
add a test for enum include paths