chem: merging all che[] into one vector to make it compatible with boost::odeint
all instances of using-namespace-thrust-placeholders converted to namespace-arg=... to workaroung boost-thrust conflict (see https://github.com/headmyshoulder/odeint-v2/issues/134)