jsonp httpBackend callback fix if no data sent from the server throws an error ie9 failed

added a default for data passed to the callback if the call of httpBackend is of type jsonp and there is null or undefined or empty string from the server to set the data to empty array - [], to avoid an error being thrown inside angular js - fixed broken test