Temporary Commit from DT
Conflicts:
	bolt/cl/CMakeLists.txt
	include/bolt/cl/iterator/permutation_iterator.h
	test/cl/PermutationIteratorTest/PermutationIteratorTest.cpp
temporary commit
temporary commit from DT