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
user events should work also on Apple
make test consistent to wait-test
Merge pull request #34 from JuliaGPU/vc/fix-event

Fixes user_supplied callbacks #37
use test/REQUIRE file for FactCheck dependency
use test/REQUIRE file for FactCheck dependency
fixup: .travis.yml proper order of Pkg add
split out tests to see if that makes Travis any happier
fix example 8
extends travis testing to cover release and the nightliess of julia also enables osx testing
simplify runtests and spawn a julia process on travis per test to prevent memory problem
Merge pull request #44 from JuliaGPU/vc/fix-travis

Refactor Travis and test code
explicitly import Base.error into examples
create callback differently on julia v0.2
Merge pull request #47 from JuliaGPU/vc/0.2/events

create callback differently on julia v0.2 fixes #45
correct return code