Update Diamond wallet to 2.0.3.2

This version fixes long standing bugs with hash algorithm switch comparisons and accepting some bogus blocks. Those bogus block hashes should be now eliminated.
It would clean up garbage entries from the block index on load from disk preventing the assert termination.
Some error messages are cleaned up.

Note: this version might use more CPU as it does more hash checks.