various fixes

- allow to set default compiler at the project configuration time, default compiler is gcc
- fixes for icc: not to pass -MD -MF option if compiler is icc