Revert "One more time fixed MSVC build. (msvc lacks noexcept support )"

This reverts commit c65febfaddb15440a24085af31bbe2670cbf2df2.
Removed "noexcept" changes completely. It's required to use VC++ Nov 2013 Compiler Update