Remove commented-out code sabotaging haddock.
Add UsageTable concept for use in bottom-up rules.

This isn't used much yet, but it may come in handy for some things in
the future.
Merge branch 'master' into niels