Ipo

Added whole-program-optimization flags for msvc, intel-win and gcc. Splitted in two features to allow compilation of some source files without whole-program-optimization.