[timers] Specify @module and @submodule for API docs

It needs to shows the correct provided module name.

Fix #1669.
[timers] Move the module description

The module description moves from prologue.js to epilogue.js. Otherwise
the module's index will be empty.
fixed local getElementsByClassName, uncommented and fixed applicable tests
[timers] prologue.js uses @main syntax
Merge branch 'fix1669' into live-docs
[timers] Build
Merge branch 'live-docs' into dev-master
fix backspace problem in chrome/safari

see http://yuilibrary.com/trac-archive/tickets/2532834.html for detailed problem description
fixes #2532834, but reopens #2531090, which is imho not as important as the backspace problem, since this makes the editor unusable.
Update editor-base.js
[editor] Update HISTORY
[editor] Build
Merge remote-tracking branch 'chrisbateman/selector-test-fixes' into dev-master
Push io-base build files to match src.