* use quad_t type
* add isnanq and isinfq for icc
* add sqrtq for icc
* fix bug: type quad_t is already known
* fix error
* change Makefile, so that it will compile with gcc and icc
* abort compiling when not using gcc or icc