Catch up yesod-platform-1.2

migrate Handler/S3.hs and arond it
Catch up yesod-platform-1.2

migrate Handler/Profile.hs only