Add new socketTransports config

This new option is just to workaround socket.io bug LearnBoost/socket.io#1242. I doubt this is an acceptable/desired option, but just throwing it out there. 

Removing 'websocket' is the only thing I could do to get karma and phantomjs working again.