Fixes #70: PooledEntity: entity not fully reset

componentOperationHandler was not set to null when an entity was removed from an engine, which messes with component changes.

I'm not sure what the description in #70 means with the signals not being reset correctly; the test I added seems to confirm that everything works as expected.
Pretty much entirely the test; now you mention it, I regret putting it in. I've removed it.