fix(httpBackend): use of reponseText is redundant and buggy

fixes #1922
http://www.w3.org/TR/XMLHttpRequest/#dom-xmlhttprequest-responsetext
in some cases `responseText` may throw an error, but if it correctly returns a value so does `response`, which will also correctly handle other kind of response types