Bug hunt

I've also put in the changes to the random_tcl.c file, where atol and atoi were not used correctly, and several other files where similar use was made of atol and atoi.

I have repaired almost all the errors that were plaguing the master over the past few days. There is still something wrong with the LB boundary forces for the GPU, but I can't figure out what it is. There are some other important bugs removed from the code as well. This includes a line in the lbgpu.cu that was falsely commented out.