This rebases, fixes up the headers (thanks Jani, for pointing that out), and adds missing tags and review tags. I think only patch 3 is missing an r-b, I've fixed the header issues he pointed out. Dave.