Switch to `he` for decoding HTML entities

The current version of ent is rather buggy/incomplete. `he` supports all standardized HTML entities, treats astral Unicode symbols correctly, and handles ambiguous ampersands correctly.