simplifies runtest and hopefully fixes travis
Merge pull request #38 from JuliaGPU/vc/travis

simplifies runtest and hopefully fixes travis
test on all available platforms
wraps user callback correctly in async call.
events work now on AMD and are already definend in OpenCL 1.1
callback needs some time
adds some commentary and remove unnecessary code