fix stackoverflow in calldataload, codecopy, extcodecopy + some tests
avoid code repetition in vm
minor fix
even less code
Add exception in vm
avoid copy in vm