tests: update test suite for istanbul (#20082)
- update tests for istanbul
- tests: updated blockchaintests, see https://github.com/ethereum/tests/issues/637
- tests: update again, hopefully fixed this time
- tests: skip time consuming, run legacy tests
- tests: update again
- build: disable long-running tests on travis
- tests: fix formatting nits
- tests: I hate github's editor