Spike adding a Property.setTemporaryError.

The idea is to make it easier to add ad-hoc errors, e.g. from the server-side,
to properties and have them render in their regular/bound locations.

setTemporaryError hasn't been promoted to the Property interface yet since it's
still an expirement.