ubus: split out session handling code into ubus-session.c