Software backend: Delete forked PixelEngine.

Mostly just zapping a bunch of duplicated code; the only interesting thing
going on here is the changes to the performance counter implementation.

My rough testing shows I didn't break anything, but I don't know how to test the performance counters.