allow to configure compiler at the time of configure update; default compiler is gcc
do not pass -MMD -MF flags for icc compiler
Merge pull request #19 from smuzaffar/master

various fixes