Fix macros to add ;
use std::sync mutex instead of rustrt
Added log as a dependency
Merge branch 'master' of https://github.com/csherratt/rust-opencl