import boost-1.55
boost: spsc_queue - merge fixes from boost trunk
sc class library: events: allocWrite type

writable buffer allocation event type for DiskOut.ar(..)
plugins: EnvGen - initialize level of initial \hold segments

Fixes: #1027

Signed-off-by: Tim Blechmann <tim@klingt.org>
minor tweaks to build scsynth
lang: capture elapsedTime() when a packet is received, rather than just before recvOSCMessage is called. This cuts jitter due to lang load

Signed-off-by: Scott Wilson <i@scottwilson.ca>
lang: Reduce lang load jitter for internal server replies

Signed-off-by: Scott Wilson <i@scottwilson.ca>
sclang: add terminal standalone option

Add the option to tell sclang via command line option ( -a ) not to load any classes from the default locations in order to make it easier to make sclang based standalones
Merge pull request #1021 from miguel-negrao/standaloneOption

sclang: add terminal standalone option (Note: this changes the header API slightly)
scsynth : SC_JACK - fix for deprecated latency call

Signed-off-by: Dan Stowell <danstowell@users.sourceforge.net>
Merge pull request #1032 from supercollider/Better-recvOSCMessage-timing

lang: capture elapsedTime() when a packet is received, rather than just ...
Use a more meaningful CPP flag for fpclassify

Old versions of Visual C++ didn't provide fpclassify, but
newer (VC2013) do. Instead of using a MSVC flag, this is changed
to SC_PROVIDE_FPCLASSIFY to be more specific.
Reset fix for stdbool

Use of bool is now supported on MS VC compilers (v. 2013).
Retain whitespace in docstring
JITGui has more consistent naming now.
sclang: Fixed bug where osc bundles were being chooped midway

new synth messages with big argument lists were creating malformed osc messages. When these messages were passed to the server, it would hang in the case of sycynth and crash with a message about malformed osc message in the case of supernova.
Merge pull request #1038 from miguel-negrao/master

sclang: Fixed bug where osc bundles were being chooped midway
Merge pull request #1035 from maedoc/win64build

Small tweaks required for building libscsynth for Win 64-bit
Merge pull request #1017 from vividsnow/patch-1

sc class library: events: allocWrite type
class library: Env#*step easier creation of step envelopes

Simplifies the creation of envelopes that only contain \env segments, in which case only the same number of levels as times are needed in order to fully specify the envelope.