Make Viewer.trackedObject an observable.

Removed `Viewer.objectTracked` event which is no longer needed.

I'm bringing these changes in ahead of some additional awesome work @emackey has going on in the `selection` branch.  Should make the review of that branch easier.