I don't want NoProtocolServer & SimpleSocketConnection so removing them (reverted from commit 106995b8117a0a209df21eda52d638cd98103415)

Re-adding the no-proto socket server to use for cross-domain policy serving (port 843)
change SimpleSocketConnection to SocketConnection and cleanup/strip-down code

change NoProtocolServer to PolicyServer and modify to serve the purpose of a crossdomain policy server
change WebSocketConnection so it inherits from the new SocketConnection class, which is a natural parent (having a subset of WebSocketConnection code)