Add a fromDeriving utility method
Add an isNewType utility method
Turn on -rtsopts when building for profiling
Rename isRight and isLeft to disambiguate them from the versions added to GHC 7.8, avoiding the use of the MIN_VERSION_base macro which is not defined in GHCi
Ensure compatibility with UnknownExtensions that later become known extensions in a future haskell-src-exts version
#573, suggest removing various deriving language extensions