Cache results of get cabal configuration

As usual feel free to write your own version of this patch.

Note though that caching of output from get-cabal-configuration.hs hugelly improves my Haskell hacking workflow.

Solves #16.