This is a slightly grab-bag series, but they're all essentially related to revsets. I'm not happy with the documentation work, and so would be happy to resend with better docs if anyone comes up with improvements.