IsControllable: move in `caller` attribute from Spice.

In order to do some of the nice things with loading files on behalf of
the IA, we need to make this available across at least Goodies and
Spice.