[net] make dev name optional on netif_inet
[net] move ip_addr_serialize from net_debug to net_utils.
[net] add IPAddrGet() API to netif JS binding
[net] call IPAddrGet on netif operation
[net] include net_utils from net_test
[esp8266] use common ip serialization function and fix some endian issues
[net] return proper endianess on IP address parsing
[net] js binding for ip_connect and disconnect events
[esp8266] misc js binding fixes
[net] whitespaces
[net] test IPConnect() method
[net] add the ability to have 'one shot' watch events
[net] make ip connected event 'one shot'
[js] add 'pointer' class for objects such as network interfaces and canvases
[net] use 'pointer' object in netif js binding instead of object with netif id
[graphics] do not use canvas_id when fetching canvases from canvas objects
[graphics] use pointer object for canvas
[graphics] use common function for fetching canvas from graphics object
[graphics] save canvas pointer in graphics object
[graphics] no more need for Scanvas_id