MSVC 2015 does not like it when only the declaration has Q_DECL_NOEXCEPT
Review Request #127650 - Created April 14, 2016 and submitted
Compilation fails with MSVC 2015 if only the declaration has the Q_DECL_NOEXCEPT macro. This adds the macro also to the definition.
Compiles on Linux and Windows with MSVC 2015 and Kate starts without crashes.