Less restrictive Funext_downward_closed

Funext has three universes, and we want them all to be independent; this
seems to be necessary to eliminate universe inconsistencies in the
latest version of trunk.
Don't have an extra universe in [pointwise_paths]

It's not necessary.  Removing it makes figuring out where universes in
Funext come from a bit easier.
Merge pull request #399 from JasonGross/more-general-funext-down

Less restrictive Funext_downward_closed
Merge pull request #400 from JasonGross/more-path-forall

Use [apply path_forall], not [apply funext]
Merge pull request #401 from JasonGross/less-pointwise-paths-universes

Don't have an extra universe in [pointwise_paths]
Fixups to work with the latest polyproj branch.
Progress on adapting HoTT and categories to latest polyproj branch.
Progress on adapting HoTT and categories to latest polyproj branch.
Adapt categories and hit's code to latest polyproj (Private keyword).
- A few places raise universe inconsistencies in Categories still, not sure why.
- Some minor unification problems with apply/eauto discovered as well.
- Some places requiring more instances of Funext, as I expected.
Everything compiles quickly here.
Update submodule
Fix up some transparency issues
Remove an admit
More fixes
More minor changes
Remove more admits, add more work-arounds
Add back a space to minimize diff against master
Fix [simpl] going through abstract
[destruct] seems to not be working well...
Track Matthieu's trunk-polyproj branch
Update install with new branch