Update src/roles/client.hpp

 sometimes it cause error。
 I have check the function "uniform_int_distribution" ，
 the right way to construct is
 boost::random::uniform_int_distribution<>(
                (std::numeric_limits<int32_t>::min)(),
                (std::numeric_limits<int32_t>::max)()
             )
not 
 boost::random::uniform_int_distribution<>(
                std::numeric_limits<int32_t>::min(),
                std::numeric_limits<int32_t>::max()
             )
maybe sometimes the second way would not cause error,but sometimes it dose.so I modified.
Merge pull request #141 from 422053362/patch-1

Workaround for windows min and max macros with std::min and std::max
updates set_handler to by synchronous fixes #139
Adds virtual destructors to handler interfaces fixes #136
Update vcpp2008 project files and use common.vsprops for configuring external dependencies (i.e. boost)
Fix compiler issue: boost/cstdint.hpp contains the types inside boost:: namespace. <stdint.h> should be available by default. vcpp2008 has its own workaround.
fix compiler issue
Fix Compiler Warning on using std::copy: no point using STL routines inside low-level C-style code
clarify interface by correct argument names
Disable warning C4355 for plain.hpp similar to server.hpp (beware: this hides a real design problem)
split server::listen interface  into start_listen and stop_listen, allowing the controlling thread to continue running asynchronously. (Legacy interface provided)
Merge pull request #148 from NNemec/master

Various small changes of general interest
updates SConstruct  compile flags for posix and darwin
removes unused varaible from wsperf
adds missing virtual destructor
preliminary work on a fix to the ARM aliasing issues
Revert "Fix Compiler Warning on using std::copy: no point using STL routines inside low-level C-style code"

This reverts commit 5dfe48b043dbcbf18edc08cb3577af186738732b.
updates the order of endpoint and handler construction #references 147
Adjusts ordering guarantees on message sending references #149
removes unnecessary check fixes #163