Allow Spaces in URLs via proxy

When the proxy decodes the destination URL, it replaces spaces with "+"
characters which then invalidate the URL path on an AGS.  Fix this by
then replacing + with "%20" for valid encode spaces in the URL.

Fixes #257
Merge pull request #258 from mmcfarland/topic/ie11-print-fail

Allow Spaces in URLs via proxy