STREAM-295: added basic support for multipart/form-data parsing
to the pion network library + a unit test case for it

Currently only supports "text" content-type fields that are not
encoded

(merged from cm-core/4.0.x to pion/develop)
STREAM-300: updated ihash_multimap used for HTTP query name/value pairs
so that it should always store names & values in a decoded format
PION-1236: more 3rd party library path updates for Windows build
Windows project file fixes for static build
STREAM-99: added serialization routines for 8-bit ints and floats
Merge remote-tracking branch 'origin/develop' into develop
Ported to VC++
Removed unused VC++ installer merge modules
PION-1300: make install doesn't copy config.hpp

+ fix warning in algorithm.cpp
Make pion build against boost-1.52 when SSL is not enabled

Signed-off-by: Michael Dickey <mike@cloudmeter.com>
PION-1303: added cookie headers when sending a request or response
PION-1302: added methods to tcp::server to access the tcp::acceptor
STREAM-99: added cstring header, required by memset()
STREAM-329: Updated TCPConnection::close() to be slightly safer
PION-1303: added cookie headers when sending a request or response

Updated to actually append HTTP headers to a http::message rather than
appending to write buffers

Update Set-Cookie headers so that they are consistent with what you get
from using response::set_cookie(), which has been well tested across a
wide variety of browsers
STREAM-329: Updated TCPConnection::close() to be slightly safer

Shutting down SSL == deadlock if the remote end does not respond
STREAM-99: fixed bug with serialization of very large numbers
STREAM-178 : HTTPParser chunk parsing too strict
Merge pull request #1 from STREAM-178 to develop

# By Abhi Dhar
# Via Abhi Dhar
* commit 'bfbf49d89cec846f0ea6bde1beffa1f3c937a2b1':
  STREAM-178 : HTTPParser chunk parsing too strict