Fix build on GHC 7.4.2

Currently you can't import both base and haskell98, since
they both provide a Prelude. To fix this:
* Remove dependency on old haskell98 package.
* Adapt imports to use hierarchical package names.