Make content length available in request_info:

- given that the content-length header is already parsed, lets make
  it also available in the request_info struct to allow easy access;
- added simple unit test to verify the behavior of the new field.
Merge pull request #34 from jawi/master

Make content length available in request_info
Fix mg_read for situations where Content-Length was not set and all data is already buffered
Adapt unit test for mg_download, so the tested http operations are standard compliant
Fix unit test for HTTPS
Improve unit test for mg_download
Fix unit test for SSL redirect
clean up unit_test: SSL related TODOs are done
Fix another TODO in the unit test
Initial version of websocket client. SSL tested working. websocket_client example included.
Merge remote-tracking branch 'upstream/master'
Added a unit test for websocket_client functionality, other small fixes
Add content length and type to the Lua environment
Fixed the copyright, changed mg_client_websocket_connect to mg_websocket_client_connect
Data type conversion compiler warnings for Win32 (Issue #36 and others)
Made Origin header optional in mg_websocket_client_connect, removed read_client_websocket and moved to only using read_websocket, changed comments to standard C style
Merge pull request #38 from jshelley/master

Implemented initial websocket client support - a few changes to interface and implementation will follow soon.
Get civetweb to compile for strict C again
Updater Lua in Visual Studio project
Unit test must start local server