use `open_constr` in `simpl rewrite`
`simpl rewrite` with `Arguments` solves the rewrite problems in Factorization
add comments about Set Debug Tactic Unification
Use records, not typeclasses, for subuniverses and modalities
Merge pull request #583 from mikeshulman/rewrites

'simpl rewrite' can solve the problems in Factorization
Merge pull request #585 from mikeshulman/modalrecords

Use records, not typeclasses, for subuniverses and modalities
Move Fibrations.v out of Basics & add stuff using Types.Sigma
add more documentation for `simpl rewrite`
Merge pull request #587 from mikeshulman/fibrations

Move Fibrations.v out of Basics & add stuff using Types.Sigma
Merge pull request #588 from mikeshulman/rewritedoc

add more documentation for `simpl rewrite`