Using display instead of Gap.extensionToString.

eagletmt suggested that extensionToString is broken in GHC 7.6.* in #101.
We use 'display' as a right API.
proper test for gitDirs.
test for Cabal where exec depends on its lib and its fix code.
"Warning: "(a space after :) for GHC 7.6.
test for Info.