Remove unneeded CPP
Text support
Version bump
Add some deriving for Text
Drop YesodFayCommand

This means that the Foundation module does not need to refer to your
SharedTypes anymore, which can be a useful compile performance boost.
Merge branch 'fpco' into HEAD

Conflicts:
	Yesod/Fay.hs