added USE_TEXT and USE_BINARY commands to enforce specific message type

Some websocket server implementation still do not support binary
messages (blockchain.info) so here is a way of switching the message
type on the fly, i.e. ws.Command <- wschan.USE_TEXT