Advance validation to block #1501

Several fixes including
- DatabaseImpl.delete() called itself instead of the actual database.
- TrackTrie and TrackDatabase updated the Trie with null instead of an empty string
- Logging hints were missing and in wrong format
- Some indentation was wrong which was confusing
- WorldState sync is now only done after storing a block to the db and nowhere else.

Ultimately the cause for block nr 1157 failure was because the suicide was not handled correctly. AccountState and ContractDetails were not properly deleted from resp. the trie and database.