fix($httpBackend): set headers even if they have falsy values

Resolving the issue https://github.com/angular/angular.js/issues/2984