`showCG` should be recursive and not use `show`
Use `showCG` instead of `show` when loading package names

`showCG` is for showing names, but for code generation

`show` is for showing names, but human readable

At the moment these do the same for namespaces but we probably
shouldn't rely on that.
AbsSyntaxTree `showName` should use `showCG`, not `show`
Replace partial `showDeclImp` function with total `dumpDecl`

Remove original `dumpDecl` and replace call to `dumpDecls` with call
to `showDecls True`.
Merge pull request #692 from puffnfresh/show-changes

Show changes