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
Merge branch 'fire-signature-attropts-perf' into dev-master
Build for fire perf. optimization for fire(type, facade, arg) signature

All tests pass using yogi test --no-cli (aside from currently failing
throttle test).

Perf. numbers are in the related attribute set opts pull request:
https://github.com/yui/yui3/pull/722