added swap api for string class
Merge pull request #301 from Mageswaran1989/swap_api_string_class

added swap api for string class
Bugfix to avoid conflicts with macro definitions on windows platform
Merge pull request #302 from 9prady9/windows_macro_errors

min, max macro conflicts on windows platform
added support for output stream(cout<<) for compute::string : updated
Merge pull request #304 from Mageswaran1989/cout_support_string_class

added support for output stream(cout<<) for compute::string
Fix bug when calling radix_sort() with partial ranges
Use radix_sort() for stable_sort() when possible
Merge pull request #305 from kylelutz/stable-sort-radix-sort

Use radix_sort() for stable_sort() when possible
Adding OpenCL 1.2 required for NVIDIA when build with C++11
Merge pull request #306 from shehzan10/test-event-nvidia-fix

Adding OpenCL 1.2 required for NVIDIA when build with C++11