preserve the original exception so client can see wtf the problem is...
added support for commas in return_to urls
test for return_to comma support
Add support for PAPE parameters.
Convery PAPE preferred auth policies to array if string.
Declare development dependencies
Add Gemfile
Merge branch 'gemfile'
Only add PAPE request if needed; namespace params like oauth
Fix test failures caused by unexplained URL change
Merge branch 'pape'
Merge branch 'return_to_comma'
Merge branch 'preserve_exception'
Close the body if we're not going to use it.

(To avoid deadlocks in Rack::Lock)
Merge branch 'close_body'