use encodeURI[Component]() and decodeURIComponent() from httpuv
increase version requirement of httpuv
Merge pull request #630 from yihui/feature/httpuv-encode

use encodeURI[Component]() and decodeURIComponent() from httpuv