Adding updated swf/flashuploader.swf
Fixed issue with setter not receiving opts, if using AttributeObservable.

The feature to pass `set()` opts through to the setter was added in 3.8.1
but was not working for AttributeObservable (only for AttributeCore).

This fixes it, while trying to keep things tight for the 80% no-opts case.

The use of the `fire(type, facade, opts)` signature may have a perf impact
on the 20% opts case, but it keeps the 80% path tight. Other options
required us to add additional `if (e._attrOpts)` type checks to the 80%
path to keep things clean.

We can extend the optimization in custom event for this signature if it
bubbles up as a perf issue.
IO and Uploader builds.
Merge remote-tracking branch 'upstream/dev-3.x' into dev-3.x
Removed uploader-deprecated from build dir.
First pass - adding no changes first
HISTORY changes for io and uploader
Extended fire perf optimize to avoid split for fire(type, facade, arg) signature.

In 3.10.0 we added code to avoid arguments split call for fire(type) and
fire(type, facade) signatures. This extends it to the 3 arg also.
Added tests for arg signatures w/, w/o facades
Added set with opts benchmark test
Merge branch 'master' into scrollview-disabled-paginator

Conflicts:
	src/scrollview/HISTORY.md
Fixed 3.10.0 regression with fire(type, null) with emitFacade:true

Added a test case, which passes prior to 3.10.0, and again with this fix.

All library tests pass, with the fix:
✔ [Total]: Passed: 10862 Failed: 0 Total: 10957 (ignored 95)
Added one more assertion
The config.condition object with up to four fields not three
Fix duplicated YUIDoc tag
Merge branch 'yui-doc' of git://github.com/okuryu/yui3 into live-docs
Build yui and loader. Doc comment changes only.
Merge branch 'live-docs' into dev-master

Conflicts:
	build/loader-base/loader-base-coverage.js
Merge branch 'dev-master' into dev-3.x

Conflicts:
	build/event-custom-complex/event-custom-complex-coverage.js
updating wording.