Ie8 cors poo

# Changes
 - Fixes #3354 by including [jquery.iecors](https://github.com/dkastner/jquery.iecors), which uses XDomainRequest on IE8 and IE9.
 - Adds some nicer error handling if request fails, rather than continually spinning.

For review: @weerd