Merge pull request #210 from rkskvk/develop

EPR = 395999 Resolved
Fixed EPR#400081
Adding license headers to the type_traits.h and PermutationIteratorTest.cpp files.
EPR 401184 and EPR 401188
Merge pull request #211 from avinashcpandey/develop

EPR 401184 and EPR 401188
Fixed EPR#401184 and 401188
Fixed EPR#401184 and 401188 across all the iterators.
Fixed Transform_reduce compilation error(unary and binary operator work with different types) raised by APP SDK team
Merge pull request #212 from avinashcpandey/develop

Fixed Transform_reduce compilation error(unary and binary operator work ...
Added documentation for transform_iterator and permutation_iterator.
Code cleanup ; Fixed scatter documentation
Bumped copyright to 2014; Updated documentation
Some changes