Function, data structures updates for OCL - see comments

1. Added HAS_CC_3_0_OR_LATER to replace fields from CUDA data structure
- needs to be later removed.
2. Replaced pointers with cl_mem for fields in cl_nbparam_t
3. Updated init_ewald_coulomb_force_table for OpenCL
4. Updated init_atomdata_first for OpenCL
5. Updated set_cutoff_parameters for OpenCL
6. Updated pick_ewald_kernel_type
7. Added command_queue to ocl_gpu_info_t