MySQL fixes/additions/improvements

- fixed GH #187: MySQL: allow access to the underlying connection handle
- added GH #186: MySQL: support for MYSQL_SECURE_AUTH
- fixed GH #174: MySQL: 4GB allocated when reading any largetext or
largeblob field
WinCE fixes for zlib 1.2.8
fix MySQLTest info calls
updated version to 1.5.2
Solaris build
Merge .gitattributes changes from develop branch
fixed text files
fixed line endings
fixed line endings
fixed README
removed no longer needed files
fixed .gitignore for .unsuccessfulbuild
merge develop into master
Resolve conflicts

All "confilcts" were actually diffs - not sure why git flew off the
handle.
Don't call CloseHandle() twice on Windows (as it causes crashes, or unexpected behavior). This would happen with the following test case:
ProcessHandle handle = Process.launch(...);
handle.kill();
Then as handle gets out of scope, ~ProcessHandle would call CloseHandle() on an already closed handle.
Allow RemoteSyslogChannel to be used again after being closed.
Remove the need for a debug build or debugger when setting POSIX thread names.
Remove the need for a debug build or debugger when setting Win32 thread names.
Ability to select the threadpool that will be used to start an Activity.
fix VarIterator for cmake build