Provides the basic implementation of the jWebSocket engines. The {@code BaseEngine} is supposed to be used as ancestor for the engine implementations like e.g. the {@code TCPEngine} or the {@code NettyEngine}.