Fix url decoding of '+' as space

Currently, libprocess doesn't correctly decode "+" in a URL to a space. This results in some incompatibility with certain javascript libraries that encode spaces as "+".