Package upgrades.
Minimize use of fail
Change use of deprecated ErrorT to ExceptT.
Replace uses of deprecated Error class.
Remove dubious regression test.

Conflicts:
	llvm-general/test/LLVM/General/Test/Target.hs
Fix directory printing wrapper
package version update