Improve LennardJonesFluid to use subrandom sampling instead of lattice for initialization

This commit improves the `LennardJonesFluid` test system to instead use subrandom sampling (used in several other examples) instead of requiring the particles be initialized on a lattice. This also allows the reduced density and number of particles to be specified, which makes the example more versatile.