Remove variadic-macros warning for PathScale

PathScale's EKOPath 5 compiler does not support -Wno-variadic-macros.
CMake versions above around 2.8.8 offer a PathScale compiler ID to
distinguish it from Clang.
Merge pull request #18 from zao/psc-flags

Remove variadic-macros warning for PathScale