Comment 6 for bug 1230368

I'm actually not going to review and pull this into 3.0.3. 3.0.3 is a bugfix release, and this is major new functionality.

This will have to be deferred to 3.1.0, or at least a release candidate for 3.1.0.

Sorry, but I don't have time to review and test, and I would like to push out the existing bug fixes, and maybe one or two more.