Catch up yesod-platform-1.2

migrate Handler/Profile.hs only
Catch up yesod-platform-1.2

migrate Handler/S3.hs and around it