cppcheck improvements (target include directories and --force support)

* added FORCE parameter to enable checking all preprocessor configurations
* use target's INCLUDE_DIRECTORIES property to pass include directories to cppcheck