BUG: ifort has issues with optimization flag /O2

Fixes several hard to track scipy test failures. 
See scipy/scipy#3306, scipy/scipy#3340, scipy/scipy#1205, and discussion at http://software.intel.com/en-us/articles/numpyscipy-with-intel-mkl.
Needs backporting to numpy 1.8.x.