web: Link to each thread's last post in the group overview
spam: Import from ae.utils.time selectively

Fixes potential conflict with future ae version