IHaskell compiles with aeson 0.6 too, if we exclude

ihaskell-aeson
ihaskell-charts
ihaskell-diagrams
ihaskell-rlangqq
adjust Convert

* split into separate modules
* document
* remove HMQQ