adjusted example for using the LibMesh performance log
changed some names to better match LibMesh conventions
changed HaloManager to correctly handle when there are no particles on a processor
changed particle ex2 to allow for arranging particles in 1, 2, or 3 dimensions
added switch for naive halo search instead of K-D tree