Add testing support for HTTP PUT & PATCH

Add a Put and Patch method to the TestSuite class for testing http PUT
and PATCH requests.
Merge pull request #781 from acrisci/feature/test-put-patch

Add testing support for HTTP PUT & PATCH