make auxkernel->pp dependencies work properly

I've already found that this makes a Fox test diff.  I suspect there are more - that's why this is being marked as in progress.

I'll work on getting everything to pass tomorrow but I wanted to put this up for other comments for now.

 ref #2848