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
Merged fire-null-arg-fix into dev-master. Fixed HISTORY.md conflict
Build for fire(type, null) fix.

All tests pass:
✔ [Total]: Passed: 10865 Failed: 0 Total: 10960 (ignored 95)

NOTE: I needed to build src/yui-throttle, to get all tests to pass.
This is unrelated to this change, and is left-over cleanup from a prior
commit: bd3f67cc5787