Add helpers helpers for HTTP methods taking params

Add versions of `post`, `put`, `patch` which take parameters in a
form-encoded format. These functions take a list of key/values, generate
the bytestring body, and supply the requiste headers for WAI.
Remove non-conforming request-with-parameter functions

HTTP 1.x does not handle form-encoded query parameters with empty values
or methods beyond GET and POST. This leaves only the `postWithParams`
function as a useful addition to Hspec.Wai
Update .ghci
Fix typo in spec description
Re-export stuff from Test.Hspec
qualify all Test.Hspec imports
Re-export lifted Test.Hspec expectations
Address author's PR feedback

https://github.com/bendyworks/hspec-wai/commit/94b151ecb333582aa1356554a427b71db24c0827

- rename Test.Hspec.Wai.Expectation to Test.Hspec.Wai.Expectations
- add documentation to lift Test.Hspec functions
- import Test.Hspec.Expectations rather than Test.Hspec to future-proof
Fix build