When predicting based on redirect, go ahead and early return
When predicting for redirect, open a connection to the redirect host
Add testing support infrastructure

This is a callback idl that is passed to nsINetworkSeer::Predict that is
called when predictive actions are taken, so we can keep track of which
predictive actions were made. This should allow us to at least do some
basic testing.