Generate thrift wrappers in the build process.
Clean up codegen refs in build.gradle.
Do not compile Haskell support.

Our bootstrapped thrift compiler does not need Haskell support. This change
removes some of the complexity needed to bootstrap the thrift compiler.