Add CakeResponse::location()

This method provides an easy to use interface to get/set the location
header in a response object. This is primarily to facilitate future
development in 3.x
Add failure messages to test assertions.
Merge pull request #1428 from markstory/2.4-location

2.4 location