Add removeAllListeners method to Signal
Update PooledEngine to correctly reset entity signals and
update test accordingly.