refactor($http) Simplify code by removing the createXhr() method

This removes a workaround for IE 8 and and error handling for IE6. This is basically a revert of 6c17d02bc4cc02f478775d62e1f9f77da9da82ad.

Saves 202 bytes on the minified build.