Update to latest rust master.
Updated to latest rust
* Added Cargo.toml and restructured project to match Cargo layout
* Simplified error.rs
* Updated to new ptr syntax (`*const`)
Cleanup some files
Fixed some compiler warnings
Updated author list
Flexibly determine demo.ocl location
Removed superfluous lifetime
Moved read_write back to passing references
Revert api change
Merge pull request #39 from mathijshenquet/master

Update to latest rust.
-Added create_context_with_properties
-Added write_async
-Made some objects public that are needed for gl_cl bindings
add lifetime
Updated to latest rustc
-Fixed all warnings
-Removed calls to deprcated function
-Rename CL to cl !breaking change!
remove debug
updated travis script
Merge pull request #2 from csherratt/fix_debug

remove debug
Fixed unsafe code
fail! -> panic!
readd secure token to .travis.yml
Update to changes in enum