Detect the moment when Visual Studio is shutting down and stop cppcheck.exe

This fixes https://github.com/VioletGiraffe/cppcheck-vs-addin/issues/14 further - otherwise I still get the output callback invoked when the environment is no longer ready to accept it. I also removed the completely useless `Dispose()` implementation which was hiding the parent implementation and would never be called anyway.