The opening Friday of the Boston area’s fifth Life Time fitness center at the Northshore Mall is the first of what is a major planned remake of the Peabody mall’s former Sears space.