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
Merge pull request #273 from kylelutz/type-definition

Add type_definition<T>() function