Refactoring ParsEval reports, PNG code

ParsEval-specific report code was previously taken out of all the core AEGeAn classes and put in the PeReports module. After considering things again, though, some of the PNG-related code could potentially be useful outside of ParsEval. This commit reorganizes that code and removes any dependencies on ParsEval-specific code.