Fixed water from ice and removed packed ice drop.

Okay, correction. Our IsSolid is different from Vanilla's. We don't classify signs as solid, but they still make ice water in the canon game. Maybe FullyOccupiesVoxel?

Also, the two calls checking for water and lava can be replaced with a !IsBlockLiquid().