ethcrypto: fix the tests

The Sha3 test contained the wrong expected result. Note that the
implementation hasn't changed, the test simply contained an outdated
expected value that was valid for the previous implementation.
ethchain: fix tests

Adapted to recent BlockChain -> ChainManager rename.
ethpipe: delete useless test

It didn't compile and wouldn't have checked any results if it ever ran.
ethwire: fix ClientIdentity test
vm: fix basic VM tests

The tests now compile and won't panic for unexpected return values.

We need a recent-enough version of the mutan compiler because of
the new JUMPDEST requirements. Skip some tests if the installed mutan
version is too old. The debug VM test still fails, probably because
of an implementation bug.
Merge pull request #168 from fjl/feature/working-tests

Fix the tests