Add OpenCL 2.0 support
Add test to reflect issue #159
Fix issue #159
Merge pull request #262 from kylelutz/opencl-2.0

Add OpenCL 2.0 support
Merge pull request #265 from roshanr95/uniform_int_distribution

Uniform int distribution
Add performance section to documentation
Merge pull request #266 from kylelutz/perf-docs

Add performance section to documentation
Fix bug when using bind() with adapted structs
Change search() and search_n() to use find()
Use thread-local storage for global program cache
Merge pull request #267 from kylelutz/bind-struct

Fix bug when using bind() with structs
Merge pull request #268 from kylelutz/search-use-find

Change search() and search_n() to use find()
Add test for sort3() function
Add test case for count_if_with_reduce() function
Fix return value for dispatch_fill_async()
Add test for fill() with empty range
Add test for platform class
Merge pull request #269 from kylelutz/thread-safe

Use thread-local storage for global program cache
Merge pull request #272 from kylelutz/improve-test-coverage

Improve test coverage
Add type_definition<T>() function