Make jQuery.Defered / promise closer to conforming to the specification ...

...around exceptions. I have not checked the full compliance tests from https://github.com/promises-aplus/promises-tests but I have setup a test that shows the exception handling working as expected http://jsfiddle.net/yEXL4/1/ This is related to Issue 14510