physics-bh, physics-null: octree->thread distribution f-n, null algorithm

Close to threading the BH algorithm. I chose to have multiple recursions because that made the most sense. Also added a null algorithm. What does it do? Nothing much. I had to return something from the null_init f-n because pthread_create refused to work properly with a NULL argument, even though by specifications it's supposed to be okay.