Add PAPE support

As discussed in josh/rack-openid#29, here is an updated PR to add PAPE support to Rack::OpenID.

cc/ @greggersh