Exporting more low level APIs.
fixing tests.
adding "dist/build".
Using proper type aliases.
Specifying "-optP".
updating change log.
ver bumps up.
Checking if "dist/build/autogen/cabal_macros.h" exists.
ver bumps up.
updating changelog.
Defining CompilerOptions.
Obsoleting fromCabalFile.
initializeFlagsWithCradle also retuns PackageDescription.
doc for getCompilerOptions.
typo.
Eq and Show for CompilerOptions.
includeDirectories takes care of ".".
more tests.
addDevPkgs does not modify DynFlags if packages are an empty list.
Supporting sandbox sharing.

Braking backword compatibility of findCradle.