Fix crash in case wallet is so inconsistent that even .toString() fails.
Add StartCom certificate to the included roots. Resolves issue 515.
When saving wallets into protobuf, allow skipping redundant data. This allows for using the protobuf format as a lean backup format. Resolves issue 404.