Make PostAgent use WebRequestConcern, adding options for Basic Auth and User-Agent.
Check if every request has a correct Content-Type.
Add some specs to compensate for the removed specs for generate_uri.
Merge pull request #429 from knu/post_agent_faraday

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