Updated entity.destroy to destroy at end of current event loop;
Added entity.destroyImmediate with tests;
Fixed failing family tests due to async behavior of entity.destroy;