generalize testing flags to clang and ICC
Fix bug 482: pass scalar value by const reference (it remained a few cases)
Fix ICC warning when defining both -ansi and -strict-ansi