Use provided conn status on response

By using the `conn.status` value it is now possible to inject a custom
status for `json`, `text` and `html` replies via `put_status` instead of
explicitly passing the status as a parameter.

Closes phoenixframework/phoenix#471
Add tests for status injection on response types
Merge pull request #472 from trenpixster/master

Use provided conn status on response