Make a notation for trunc_S

This closes #525
Merge pull request #528 from marcbezem/master

Fixed False_hp, added Negation_hp
Merge pull request #532 from JasonGross/trunc-S-notation

Make a notation for trunc_S
Qualifying imports

Signed-off-by: Jason Gross <jgross@mit.edu>
Improve arguments for [morphism_inverse]

When we turn off [Printing Notations], we want to see the morphism
that we are inverting.
Reorganize categories

It seems better to have absolute names be, e.g., [HoTT.categories]
rather than [HoTT.categories.categories].  This has the questionable
advantage of allowing (actually, requiring, a la
https://coq.inria.fr/bugs/show_bug.cgi?id=3676) us to not manually
recreate subdirectory structure in [Module]s in the interface files.
The downside is that we don't get automatic renaming of the
subdirectories if we [Include] the interface modules elsewhere.

This closes #503.
Merge pull request #537 from JasonGross/fix-morphism-notation

Improve arguments for [morphism_inverse]
use transport_path_prod' in Tactics.v, close #535
Add comments to make_tac_under_binders_using_in

As per https://github.com/HoTT/HoTT/issues/536#issuecomment-57209389.
Merge pull request #539 from mikeshulman/pathprod

use transport_path_prod' in Tactics.v, close #535
Factor make_tac_under_binders_using_in into two parts

This makes it easier to document.  Also, add more documentation.
Add another line of documentation
Merge pull request #538 from JasonGross/reorganize-categories

Reorganize categories
Merge pull request #540 from JasonGross/comment-make_tac_under_binders_using_in

Add comments to make_tac_under_binders_using_in
Solution to Exc. 3.9