Added build instructions for CMake.

Also changed it so that specifying the include directories for CyaSSL is nicer.
update changelog about cmake

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

Signed-off-by: Andy Green <andy.green@linaro.org>
act on fatal parse problems

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

Signed-off-by: Andy Green <andy.green@linaro.org>
leverage TOKEN_SKIPPING better in parser

Signed-off-by: Andy Green <andy.green@linaro.org>
headers deleted after websocket established

Signed-off-by: Andy Green <andy.green@linaro.org>
document header lifecycle change

Signed-off-by: Andy Green <andy.green@linaro.org>
unionize header token array

This reduces the size of struct libwebscocket from 4840 to 4552
on x86_64

There are also big benefits on malloc pool fragmentation and
allocation, the header allocations only exist between the first
peer communication and websocket connection establishment for
both server and client.

Signed-off-by: Andy Green <andy.green@linaro.org>
add autotools bits for cyassl

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

Signed-off-by: Andy Green <andy.green@linaro.org>
Fix two typos.
Generate the API reference in text format, too.
Fix memory leaks when creating a context.
add unchanged lgpl 2.1 in LICENSE

Signed-off-by: Andy Green <andy.green@linaro.org>
add static linking exception to LICENSE

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