Throw specific exception when there is no websocket support detected.
Disable ripple-lib in Safari iOS < 5 and Safari Mac < 6.

Actively disabling support for these browsers allows us to catch and report the
problem rather than trying to connect and failing for unknown reasons.