api: add feature test macro  LWS_FEATURE_PROTOCOLS_HAS_ID_FIELD
cyassl: correct include path for 3.1.x
add lws_is_ssl api

Suggested by Michael Harbler on the mailing list

Signed-off-by: Andy Green <andy.green@linaro.org>
http keepalive needs to reinit some header union state

AG moved the code to the keepalive loop location
deprecate no_buffer_all_partials

Signed-off-by: Andy Green <andy.green@linaro.org>
introduce lws_partial_buffered

Signed-off-by: Andy Green <andy.green@linaro.org>
soname 5.0.0

Signed-off-by: Andy Green <andy.green@linaro.org>
fix build without ssl support

Signed-off-by: Andy Green <andy.green@linaro.org>
cleanup style in parser

Signed-off-by: Andy Green <andy.green@linaro.org>
fix bad cmake args example in README.build

As told here
https://github.com/warmcat/libwebsockets/issues/166

Signed-off-by: Andy Green <andy.green@linaro.org>
accept fail char means we are done

Signed-off-by: Andy Green <andy.green@linaro.org>
server.c: test **truncated_send_len** for partial

Testing against truncated_send_malloc won't work if we've already
buffered and completed a partial buffer, as truncated_send_malloc
isn't free'd until the socket is destroyed.
defer PONG send until no partial send buffer

Reported-by: Andrew Canaday
Signed-off-by: Andy Green <andy.green@linaro.org>
fix build for NO_SERVER

Signed-off-by: Andy Green <andy.green@linaro.org>
also callback closed if flushing
fix byte order for qnx
fix required CMake version

AG also updated the machine-readable min cmake version
Pass user_sapce to callback for LWS_CALLBACK_CLIENT_CONNECTION_ERROR
android fix syslog path
internal SHA1 users all use libwebsockets_SHA1

Signed-off-by: Andy Green <andy.green@linaro.org>