Correct implementation of dispose pattern in MD5CryptoServiceProvider class.
* This was causing crashing in some cases on PSM and XBoxOne, at least
* Changes to MD5CryptoServiceProvider in Mono.Security.Win32 are not response to a specific problem, but the code there looks incorrect as well.