name change for path composition operator.

The \circ operator is more suitable for function composition that is
more fundamental than path composition.
basic stuff on functions
expose the level type and its lub
some cleanup of nat theorems module
simplified of import in equality.theormes
added path transportation
added dependent pairs
bumped up the precedence of all operators to avoid 0
doc for compose
added --without-K options