Added set_include_paths_and_defines

Added separate virtual (overridable) function for setting
include_paths and defines on all compatible tasks in a C++ project.
This allows CppTask and QtMocTask to share the same configuration function.