fixing pulp connection on Webrick

Some web servers clear Thread.current across requests
Webrick is one, there are probably others.  So instead of
reusing a pulp server instance, create a new one everytime
User.current is set.
fix for spec tests
Merge pull request #2725 from jlsherrill/runcible_fix

fixing pulp connection on Webrick