Squashed 'bundle/io/' changes from 47ce015..eee10b3

eee10b3 removed unused variables
ae986c2 removed unused variables
78530aa Update iolib.js
59403be Binary function event added
b6c2b9a Binary function event added

git-subtree-dir: bundle/io
git-subtree-split: eee10b3e44461adba94cb472206c5b65d955034b
Merge commit '2f19479bdca7aa3d5e625c4cdbc23ecf208abd8d'
updated some variable and object