multiple renames and cleanup
changed PatchConsumer being inherited from ChangeListConsumer; note that GIT_ERROR and GIT_OK also changed positions to match ChangeListConsumer