Refactor test execution
Merge branch 'master' into llvm

Conflicts:
	tests/regression/test1/Makefile
	tests/regression/test10/Makefile
	tests/regression/test11/Makefile
	tests/regression/test12/Makefile
	tests/regression/test13/Makefile
	tests/regression/test2/Makefile
	tests/regression/test3/Makefile
	tests/regression/test4/Makefile
	tests/regression/test5/Makefile
	tests/regression/test6/Makefile
	tests/regression/test7/Makefile
	tests/regression/test8/Makefile
	tests/regression/test9/Makefile
Added test14 to tests execution list
Added test-llvm make rule