Centralize state and pc changes in the GE.

To make later things easier.
Use a downcount and fast run loop in the GE.
Simplify, don't let InterpretList do downcount.
Small opt. for common immediately stalled list.
Merge pull request #1582 from unknownbrackets/perf

Improve performance of the GE list interpreter