Added more php versions to travis
Travis: explain why we do not use 5.3.0
Travis: explain why we need prefer-source
Refactor out the canSendHeaders check
JsonResponseHandler: send the content type, close #90