Revert "Make newUnique and newUniqueSupply use atomic IORef operations"

This reverts commit ccd41dff3d1776a1440099bfe226e8706545d872.

newUnique and newUniqueSupply don't have to be atomic since they are
operating on _local_ mutable state.