[NTP Client] Refactor SuggestionsSection change detection
The change detection and notification used to rely on keeping track
of children sizes, manually notifying on certain changes. This CL
finishes making its children OptionalLeaves, and makes
SuggestionList the only one capable of modifying the list of
suggestions. This allows letting these children notify of changes
themselves.
BUG=
616090
Committed:
https://crrev.com/4e2a6810fd84198ce9d8062d69393076b48a91e9
Cr-Commit-Position: refs/heads/master@{#430929}