Fix Nemerle Environment building.
Change semantic of ~ operator to ~Rule = Any* - Rule
Infinite loop in recovery fixed.
Minor refactoring
New declare syntax proposal.