Topological extensions with compact remainder