Fixes #1482
We'll need this for RTL support because the RTL state will live in the widget tree. Also, remove the `oldWidget` argument to updateRenderObject because there aren't any clients for it.
Our examples have been growing organically over time. This patch cleans them up to illustrate specific aspects of Flutter.