Added language dispatcher for passes so that different dispatchers can
be used for different stages of a pass.
Merge branch 'master' of https://github.com/polyglot-compiler/polyglot.git