Removing the [Require "file"] syntax.
Fixing bug #3226.
Fixing backtrace reporting.
Allocation friendly map-handling functions in Dag.
Allocation-friendly mapping functions in Nametab.
Tracking memory misallocation by trying to improve sharing.
The constructor tactic now returns several successes.
Tactic extensions do not need to be classified by the STM, as
they never produce a VernacExtend entry.
FinFun.v: results about injective/surjective/bijective fonctions over finite domains

 + Some extra results about NoDup, Fin.t, ...
Merge branch 'trunk' of github.com:coq/coq into trunk-patched