Modify when PXSourceList is the outline view's delegate and data source.

Since we can only forward messages meant for the source list delegate and
data source when we have a delegate and data source, this commit makes sure
that PXSourceList is only the outline view's delegate and data source when
it has a delegate and data source respectively.