Removes the newtype from AntiQuoter.

By removing this newtype layer the functions can be used with existing
code. The change of mkQuasiQuoter was needed as the original would
require ImpredicativeTypes.
Removes a redundant monoid import.
Adds an reexport for extQ.
Merge branch 'no-newtypes'

Conflicts:
	src/Language/Haskell/AntiQuoter/Base.hs