Fix performance of initializing pair.slj() in MPI
Added unit test for shifted lj maximum diameter
uses assertAlmostEqual and random diameters in unit test
Merged in pair_slj_init_fix (pull request #8)

Fix performance of initializing pair.slj() in MPI
Save changes to merge upstream master
Merge upstream branch 'master' into tree_refactor