added 1.2 get_kernel_arg_info and a new test/example for compilation, where get_kernel_arg_info is used
added cl:create_sub_devices, since my 1.2 platform does not support it is currently untested (partion_max_sub_devices = 0)
added cl:create_program_with_builtin_kernels/3, not test yet, lack any hardware to support it
added cl:compile_program/5, cl:link_program/4 for openCL 1.2, at least on my mac link is not really working, please report.