Support IE9 and Android browser via fallback for WebSocket API.  Implements EUCA-7380

Leverage SockJS (sockjs-client and sockjs-tornado) to detect lack of WebSocket support and fall back to alternate transports where supported.

Implements https://eucalyptus.atlassian.net/browse/EUCA-7380