[js] emitters: remove a non-existent listener
[unix] initialize 'term' structure before passing to ioctl
[net] unix network interfaces depend on CONFIG_NET
[test] inject dummy data to stdin so that it could be used if needed
[serial] test Serial.onData()
[serial] when calling Serial.onData() with no parameter (or undefined parameter), remove the existing listener
[serial] misc console tests
[serial] unset 'raw' state on external tty/pty in unix sim
[serial] test writing to external tty
[net] make sure netif throws an exception when called on non netif object
[net] restructure netif_test
[net] test invalid ips
[js] add debug.assert_exception() utility function for validating exception returning code
[tests] use debug.assert_exception() where applicable
[js] validate parse error on invalid number
[js] test parse error
[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