VM test sources.
Fix for state transition when collision occurs.
VM should be exception safe to avoid ending in invalid state.
Merge branch 'develop' into quickgui

Conflicts:
	libethereum/State.cpp