Adding the ability to set scalars as post fields. Closes #628
Using request_fulluri when using a proxy. Closes #632
Fix wording in exception handling

An exception should be thrown when exceptions option is set to true, not false.
Merge pull request #635 from gjuric/patch-1

Fix wording in exception handling
4.0.2 release
Updated test Server class to make sure server is started on flush()
Merge pull request #640 from guzzle/fix-server

Updated test Server class to make sure server is started on flush()
Added an emitter option to the Client
Merge pull request #642 from guzzle/fix-inject-emitter

Added an emitter option to the Client
Use client session to persist the cookie jar
Change persist() to save() and make public, make sessionVar private, and remove unnecessary session header handling and exception trapping in tests
Line ending at EoF
Merge remote-tracking branch 'upstream/master'
Fixing some CI bugs
Fix examples syntax typo.
Merge pull request #645 from KayLeung/patch-1

Fix examples syntax typo.
Prevent crushes on parsing incorrect HTTP request

Steps to reproduce crush:
1. Start http-server (like in Ratchet's Hello World (http://socketo.me/docs/hello-world)).
2. Connect to it with telnet (instead of browser), and send any text followed by '\n\n'.
Http-server will crush with "PHP Notice:  Undefined offset: 1 in .../Guzzle/Parser/Message/MessageParser.php on line 36" (ratchet currently uses v.3.7-dev)
Update quickstart.rst
Merge pull request #647 from edi9999/patch-1

Update quickstart.rst
Merge pull request #646 from oleg8sh/patch-1

Prevent crushes on parsing an incorrect HTTP request