Revert "Added "data instance" and "type instance".  "newtype instance" doesn't seem to be supported in haskell-src-exts, neither do class type family declarations."

This reverts commit 11640090b42391c9290b59f88fe70e03eb1dab30.
Added "WithMode" function variants.  Use "fmap" in place of "either".  Deprecation messages in Language.Haskell.Meta.Parse said not to use "myDefaultParseMode" or "myDefaultExtensions", and while they were still exported, there was no simple way to not use them by providing your own variants to the parse functions.  Instead, replicating chunks of the library was required.
Merge pull request #1 from Y-Less/WithMode

With mode