[js] timers: validate exceptions on invalid parameters to timer functions
[js] additional number validation test
[js] test calling describe() on non function
[js] test logical or operation when rhs is true
[js] comparison with undefined is always false (as opposed to previous implementation)
[js] test undefined comparison