ocl::context: set _cache_path on construction (no need to wait for init), and add accessor methods