import boost-1.55
boost: spsc_queue - merge fixes from boost trunk
sclang: catch too few arguments in switch statement. This fixes #1056.
class library: patterns: override asStream method inherited from Prout.

This is necessary because Prout calls the function directly. It may have been better to make Pspwaner a subclass of pattern instead, but this is less invasive.
Update readme, add ccache hint
linux readme: remove outdated 3.4.x debian mention
Update README_LINUX.md
supernova: make apple clang happy
Merge pull request #1066 from timblechmann/topic/supernova_for_master

supernova: make apple clang happy
Merge pull request #993 from timblechmann/topic/boost_1_55

update to boost-1.55
lang: remove include of "system_timer.hpp", gone from boost-1.55
class library: protect SynthDesc from too many controls. This fixes #256
sclang: post error message when a function statement has too many arguments
historygui now updates for every new line that is added.
DreamHouse.scd: replaced code on request by author

according to: http://new-supercollider-mailing-lists-forums-use-these.2681727.n2.nabble.com/a-favor-td7609357.html
textView shows correct code line again.
Merge pull request #1067 from miczac/master

DreamHouse.scd: replaced code on request by author
sclang: throw error if function has too many arguments.
sclang: deepfreeze - do not freeze immutable / permanent objects

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: copyObject - copying objects should not make them permanent