Added support for encoding spaces as plus symbols (as per the spec for application/x-www-form-urlencoded)