Autobahn Websocket framework added.

WebSocket API replaced with Autobahn. Screen orientation behaviour
fixed. Buttons updated.