ported to PETSc 3.4; renamed optimization technique "throw away marker particles" -> "remove marker particles"; added tools/ptcldist.py for generating distribution data file; various bug fixes