bugfix

add support for $.Deferred of jsXHR(ex: jqXHR.done()) with async:false
fix test case

related: 4e630b167ed661823a9b2b4d9ff2ac2d1af1db7c
Merge pull request #564 from toshi00ysm/support-jqxhr-deferred

Fix problem of FakeXMLHttpRequest via $.ajax with async:false