engine.io-cleint's options / defaults are seriously broken for cross domain. this takes a url and sets the options correctly.