Tests upgrade

 * add one more `ct` test
 * make compilation process more strict
 * add one more VM to test on
 * select specific commit on deps, to fix compilation process (it will require re-pulling deps to make it work localy)