Add option to stop simulation after all resource objects collected

* Add getter for number of iterations the simulation has run for
added tracking of RobotObject displacement per 500 steps. query average displacement in Simulation.java.
updated gitignore for .morphology and .tmp files
removed morphology dumps -- sorry.
Disable pickup positioning heuristic
Merge branch 'master' into GP
Fixed bug with robot displacement only being incremented once
Fixed bug with all displacements being 0
Made simulations stop once all resources are collected; added number of steps taken into consideration in fitness calculation
Merge branch 'master' into GP
Add arrows to robots to show direction

* Fallout: switch all robot stuff to use Color instead of Paint
* Disable resource object debug portrayal (not needed anymore)
Merge branch 'master' into GP
Refactored Reading functions to always match up to the sensor values