sim800: move IP configuration to attach op
don't pass void * to callbacks, it looks cool but is unwieldy as hell
sim800: fix some strcmp/strncmp usage
sim800: handle socket status URC
sim800: fix sim800_ipstatus() return value
sim800: fix priv naming