supernova: /notify - return client id
IDE: improve handling of newlines when colorizing

fixes #1216, #1219. This is a provisional solution, a more extended refactor (described in http://new-supercollider-mailing-lists-forums-use-these.2681727.n2.nabble.com/Post-window-colorization-pull-request-td7610633.html#a7611643) will change the behavior of cases like #1217
Merge pull request #1221 from timblechmann/topic/supernova-observer

supernova: /notify - return client id
build: fix emails on broken/fixed builds

Turns out, when you specify an email address in 'notifications', it overrides the default behavior of emailing the committer / author. This should enable regular broke-build emails.
cmake: fix & clean up xcode project

fixes #1224
Merge pull request #1225 from timblechmann/topic/cmake_xcode_fix

cmake: fix & clean up xcode project
class library: improved print - open function gives more clues

Closed functions can post their compile string, but open functions give very little information. Now open functions print their argument names and default values.
class library: plot bus

Bus, BusPlug and subclasses can now print their currently running signal.