Squashed Merged from local branch:

Enclosed checked_iterator within #ifdef WIN32
Test Cases for CPU Command Queue Added to Copy, Fill and GenerateTest
Test Cases for cl_long Added to Copy, Fill, Generate, Sort & Stable_SortTest
Removed Warnings (64 Bit & 32-Bit) in Copy, Fill & GenerateTest
Added (Random, Device) copy pick iterator and more test cases to check the same

copy.inl - Added 2 extra copy pick iterators and removed warnings related to checked iterators
fill.inl, generate.inl - Removed Typecasting related 32-bit Warnings
copyTest.cpp, fillTest.cpp, generateTest.cpp - Added Extra test cases to check for cl_* datatypes and also for CPU_Device