replace HistoricalValidationCode usages with ValidationCodeByHash (#3210)

* replace HistoricalValidationCode usages with ValidationCodeByHash

* runtime-api: tabify tests file

* update implementers guide
12 jobs for master in 35 minutes and 35 seconds (queued for 3 seconds)
Scheduled