Enhance C++ embedding example for CivetServer::getParam test
C++ Wrapper: Store post data per connection instead of per server

Fix #2 as proposed on June 16 2014 - see:
See https://groups.google.com/forum/#!topic/civetweb/ri0mNRJ_5-4
Fix issue #24: move initialization of thread synchronization objects befor the first call of free_context
Add comments for the C++ wrapper
Redefining memory management functions: Add #undef lines and a comment

Civetweb.c defines several memory management functions (mg_malloc, mg_calloc, mg_realloc, mg_free),
that should be used instead of the C-library function (malloc, calloc, realloc, free) in civetweb.c
and all *.inl files.
To ensure all programmers remember this, the original functions are redefined as "DO NOT USE".

This commit adds a corresponding comment and some #undef line to the existing redefinitions.
This is related to issue #23. Still it is intended to include civetweb.h (not civetweb.c), and it
is not recommended to redefine global symbols used in civetweb.c from outside civetweb.
Export global mutex
Do not add new timers when server is about to stop
Timer loop must exit when server closes
Add mutex lock to protect stl map in C++ wrapper
Fix C++ build errors in Linux
Compile fixes for OSX

Also fixed github URL's to point to correct project.
Merge pull request #26 from sunsetbrew/master

Compile fixes for OSX
Release notes for V1.6
Releasing with Travis.