Fix #2531860. Override end() to reset attributes on the form after the transport is completed.
Merge remote-tracking branch 'upstream/master' into io-2531860
Update to return to what end() would nomally return if anything.
Remove dangling comment from changes
Basic Repro for Get/IE10 304/200 issue
Tweaked get-ie10 test so it's exactly like loader usage. No async for css (not that it matters)
IE10 Get issues. WIP

There seems to be 2 issues with IE10 and Get support:

a) IE10 seems to interrupt an executing JS thread, when an onload is recieved,
   in certain circumstances (304 with async:true?).

   This was causing the onSuccess to be fired early, since we'd be iterating
   the request loop, and if the first file was a 304, the loop would get
   interrupted, _waiting would be 1, since all the request nodes hadn't been
   inserted yet, and the onload for the 304 would knock waiting down to 0,
   and call the onSuccess handler prematurely.

   The right fix for this regardless of the IE10 behavior seems to be
   to maintain a count of the expected responses for the transaction,
   independent of how many nodes have been added. We can then count down,
   as progress is made as we used to before, and things should be
   good with or without the IE10 interrupt behavior. The transaction
   is only complete when we recieve the expected responses (success or
   failure).

   I haven't been able to repro the "interrupt" behavior outside of Get
   yet which worries me a little though.

b) After issuing a Get transaction for 2 of the same urls, which 404,
   the next Get transaction, with a valid url doesn't invoke the onload
   handler (or the error handler for that matter).

  This seems like a straightup IE10 issue, but need to whittle it down.

This commit has the fix for a), and some standalone repro cases I'm working
with.
Merge commit 'upstream/master' into get-ie10
One more Get transaction logic fix. onSuccess for the completion of transaction 1, would be invoked after transaction 2 was initiated
Need to force env.async flag for IE10. The feature test doesn't work, even though it's async by default, and can be made sync by setting async = false.
Merge branch 'get-ie10' of git://github.com/sdesai/yui3 into ie10
build yui with new get-ie10 changes by sdesai
Fixed typo (ue.ie -> ua.ie)- not sure how unit tests passed in ie10, with this in there
Build for ue.ie -> ua.ie typo fix
Fixed onbeforeactivate feature test so that it works in Win 8 packaged apps.

In Win 8 packaged JS app environments, innerHTML cannot contain inline handlers,
which the feature test was relying on.

Changed the structure of the test, to avoid the inline handler.

Verified that the feature test is still true for all IEs and false for Webkit/Gecko,
including iOS.

Added unit test to test the feature test output.

Ran unit tests on IE6, IE9, IE10, Chrome, Safari (MacOS and iOS).
Build for onbeforeactivate feature test support for Win8 apps. Fixes #2532649
Moved history entry from yui to get, where it belongs, and added MSDN bug references
Support for IE10 MSTransition prefix

Added logic to use native CSS transition module if the MSTransition attribute exists.
Add support for IE10 CSS transitions & events

Added MS prefix to set of supported vendors for Transition events. Added MSTransitionEnd event to list of transition end events.
update isWindow test