update amd_kernel test program to use platform info structure instead of using device info structure
update amd_cpp_kernel test to get platform vendor info
Merge pull request #274 from chesterkuo/master

Using platform vendor string info (as from default device) to decide if this is AMD platform
Rename tile_sets kernel, add support for comparator

Rename the tile_sets kernel to balanced_path for consistency with
merge_path. Also add support for giving a custom comparator.
Added temporary vector to adjacent_difference().

The intermediary temporary vector fixes an issue where first element of a work
group can be corrupted when output vector is the same as the input.
Declare cnd() function static in black_scholes example

This fixes an issue (#276) when compiling the black_scholes
program on Mac OS X.
Merge pull request #277 from roshanr95/balanced_path

Rename tile_sets kernel, add support for comparator
Merge pull request #279 from pentschev/adjacent_difference_temp_vector

Added temporary vector to adjacent_difference().
Merge pull request #280 from kylelutz/osx-fix

Declare cnd() function static in black_scholes example
Update context.hpp

Fix compilation on windows
Merge pull request #281 from cwkx/patch-2

Fix compilation on windows (context.hpp)
Test examples with CTest
Merge pull request #282 from kylelutz/test-examples

Test examples with CTest