The new album from Irish producer Iglooghost presents an alien landscape with only rare bits of human comfort. Even at its most elegant, it unfurls like a sensory attack.