CUSTOM KERNELS!!!

Custom kernels - Kernels coded directly into c++.  Instead of having 100
multiplcation kernels (MultfloatVec3, MultintVec3, MultfloatValue,
MultIntValue... etc....  the code can be programmed for EVERY vector
size/type combination using only 10 hard-coded lines.  Note: custom
kernels for functions such as 'raytracing' or 'metaballs' do not yet
exist, and have no plans for the future.

Kernels replaced will still be stored in
"./kernels/replacedWithCustomKernels/*.cl" for reference.