Make PostAgent use WebRequestConcern, adding options for Basic Auth and User-Agent.

This could probably solve #322.
Does Faraday still correctly do `application/x-www-form-urlencoded` by default?