New state tests, precompiled contracts tests and user defined tests

Besides new tests, the user can now use the following command line options to run a user defined tests with VMTRACE output:
./testeth --vmtest <pathToTestFile>   or   ./testeth --statetest <pathToTestFile>  for a vm test or a state test respectively.