Prepare for OpenMP by removing function statics from the PRNGs
Correct OpenMP header
Change the main Lattice struct to have old and new distributions. Fuse collide/stream. Alter update order to go in a block wise fashion. Parallelise over blocks with OpenMP
add object files etc to gitignore
move the python layer over to the new c layer
Make the C layer NUMA-friendly by zeroing distributions with the same static schedule