Add functions for getting include paths and definitions for C/C++ projects

If the current file is associated with a supported project type, currently only
CEDET EDE, it is queried for associated include paths and definitions, if
available the proper command line arguments for Clang and cppcheck are
constructed.