Speed up Grothendieck.PseudofunctorToCat by 500%

Apparently ltac is bad at big proof trees.  Manually generalizing all
the appropriate variables helps.  It's still slow, but it's no longer
insanely slow.  I should figure out if I can do the same thing for
Pseudofunctor.FromFunctor.

After    | File Name                             | Before
-----------------------------------------------------------
1m04.11s | Pseudofunctor/FromFunctor             | 1m02.02s
0m28.12s | Grothendieck/PseudofunctorToCat       | 4m52.85s
0m24.70s | Pseudofunctor/Core                    | 0m25.65s
0m23.96s | Category/Equality                     | 0m22.72s
0m23.54s | Comma/Duals                           | 0m21.96s
0m22.77s | Adjoint/Hom                           | 0m22.94s
0m14.58s | Adjoint/Composition                   | 0m12.38s
0m14.34s | Adjoint/Duals                         | 0m13.87s
0m12.28s | Adjoint/UniversalMorphisms            | 0m12.20s
0m11.32s | Adjoint/UnitCounitCoercions           | 0m10.52s
0m08.43s | Comma/InducedFunctors                 | 0m08.74s
0m07.56s | Groupoid                              | 0m07.35s
0m06.58s | Category/Morphisms                    | 0m06.12s
0m06.40s | Adjoint/Equality                      | 0m08.67s
0m05.86s | Adjoint/UnitCounit                    | 0m05.90s
0m04.89s | SumPreCategory                        | 0m04.70s
0m04.47s | Groupoid/Duals                        | 0m04.31s
0m04.30s | Functor/Equality                      | 0m04.03s
0m03.90s | Groupoid/Functors                     | 0m03.82s
0m03.46s | UniversalProperties                   | 0m03.60s
0m02.96s | Grothendieck/ToSet                    | 0m02.90s
0m02.72s | Comma/CommaCategory                   | 0m02.62s
0m02.57s | BoolCategory                          | 0m02.47s
0m02.39s | NaturalTransformation/Pointwise       | 0m02.28s
0m02.03s | NaturalTransformation/Isomorphisms    | 0m01.80s
0m01.91s | Category/Product                      | 0m01.89s
0m01.84s | Hom                                   | 0m01.80s
0m01.80s | NaturalTransformation/Duals           | 0m01.91s
0m01.74s | NaturalTransformation/Equality        | 0m01.75s
0m01.72s | FunctorCategory/Morphisms             | 0m01.69s
0m01.52s | NaturalTransformation/Product         | 0m01.48s
0m01.33s | Functor/Product                       | 0m01.28s
0m01.29s | NaturalTransformation/Composition     | 0m01.24s
0m01.26s | NaturalTransformation/CompositionLaws | 0m01.26s
0m00.55s | InitialTerminalCategory               | 0m00.58s
0m00.48s | Comma/Projection                      | 0m00.49s
0m00.45s | Functor/Pointwise                     | 0m00.48s
0m00.44s | Functor/CompositionLaws               | 0m00.44s
0m00.41s | IndiscreteCategory                    | 0m00.34s
0m00.39s | Discrete/Duals                        | 0m00.38s
0m00.36s | Cat/Morphisms                         | 0m00.31s
0m00.33s | Common                                | 0m00.34s
0m00.32s | SetCategory                           | 0m00.34s
0m00.28s | Cat                                   | 0m00.27s
0m00.28s | NaturalTransformation/Identity        | 0m00.28s
0m00.27s | NatCategory                           | 0m00.27s
0m00.26s | Functor/Duals                         | 0m00.26s
0m00.26s | FunctorCategory                       | 0m00.28s
0m00.26s | Grothendieck/ToCat                    | 0m00.26s
0m00.23s | Functor/Composition                   | 0m00.28s
0m00.22s | Category/Objects                      | 0m00.21s
0m00.21s | Category/Core                         | 0m00.22s
0m00.21s | IsGroupoid                            | 0m00.23s
0m00.18s | ComputableCat                         | 0m00.15s
0m00.18s | NaturalNumbersObject                  | 0m00.15s
0m00.17s | NatCategory/Duals                     | 0m00.18s
0m00.16s | NaturalTransformation/Core            | 0m00.17s
0m00.14s | Functor/Core                          | 0m00.10s
0m00.14s | Adjoint/Identity                      | 0m00.18s
0m00.14s | Category/Duals                        | 0m00.18s
0m00.13s | Pseudofunctor                         | 0m00.13s
0m00.12s | Adjoint                               | 0m00.14s
0m00.12s | Category/UnivalentCategory            | 0m00.10s
0m00.12s | Peano                                 | 0m00.13s
0m00.11s | Grothendieck                          | 0m00.11s
0m00.10s | NaturalTransformation                 | 0m00.12s
0m00.10s | Functor/Identity                      | 0m00.10s
0m00.10s | Category/StrictCategory               | 0m00.07s
0m00.10s | DiscreteCategory                      | 0m00.10s
0m00.08s | Utf8                                  | 0m00.11s
0m00.07s | Functor                               | 0m00.10s
0m00.06s | Category                              | 0m00.10s
0m00.06s | Notations                             | 0m00.05s
0m00.05s | NotationsUtf8                         | 0m00.02s
-----------------------------------------------------------
5m31.29s | Total                                 | 9m49.47s