Oscar host Neil Patrick Harris runs gamut, in his tux and undies