Add small helper function to build up kernel build options

Using this helper instead of the old `strcat` will avoid having two spaces between
kernel build options and thus fix the `CL_INVALID_BUILD_OPTIONS` errors of issue #37)
Did you mean to change -DDOUBLE_PRECISION to -DCOMPLEX, or is this a cut-n-paste bug?