Tuning to AsciiDoctor macro usage in the OpenCL C spec (#533)

* Missed escapes for __constant and __global

* Wrapper macro for __opencl_c_feature_name

* Wrapper macros for kernel, write_only, read_only, generic

All `+...+` instances (for both the new and existing wrapper macros)
have been replaced.
2 files changed