Implementing observers for SimpleValue types.  This is used instead of nesting
for label value providers, so the idiom sv.setValue($A.get("{!$Label.foo.bar}")
will adjust sv when the correct label value is eventually applied.
Merging origin/fabbott/master-pending-observers into master