fixed drop bug. and fixed source to compile with rustpkg
changed some of the prototypes for namespace problems
added some event chaining
Merge branch 'master' of https://github.com/luqmana/rust-opencl