Updated list of supported functions
Added Permutation iterator support to unary and binary transform routines.
Added test cases for permutation iterator.
Fixed compilation issues across all routines creeped due to permutation iterator support.
Permutation iterator works only for Device_vectors..
Fixed build failure due to mismerge.
Merged the UDD test cases for transform Iterator.
Fixed all issues which resulted with the addition of TransformIterator test cases.
Merge branch 'hsa-develop' into shruti-new-changes

Conflicts:
	include/bolt/cl/iterator/constant_iterator.h
	include/bolt/cl/iterator/counting_iterator.h