More renaming: logger => ice, getLogger() => specialize(), introduced TEST() and ASSERT().