this updates the wifi module to only have NCM manage the association, and we do our own TCP socket connecting around that, should be easier to debug and make reliable