Cleanup whitespaces

Replace tab/space mix by spaces
Remove trailing whitespaces
Add PartialOrder module

A functor to help compute partial orderings
Add explicit ordering with %priorities declaration
Cleanup integration of %priorities
ParserAux: expose direct access to precedence counters

This will help generating precedence levels in some grammar
transformation passes
Introduce "DEFAULT" recovery
Fix generation of startpos/endpos