Fixes #2533228 - Paginator no longer responds to page change requests (prev()/next()) when the widget is disabled
Unit tests for #2533228
Merge branch 'dev-master' into scrollview-disabled-paginator
No need to return false.
Updated history
Updated history
First pass at updating flashuploader.
Updated io.as and YUIBridge.as
Update io.as to validate uid.
Update io, swf and flashuploader.
Updated build.json files for io and uploader. Recompiled uploader and io swfs. Added swf directory to io. Updated uploader example swf.
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.
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