make OSC-unbundler work again
special handling of '#bundle' callback

we don't store the user-callback for '#bundle' in the callback-list,
instead it is added as a special "self.bundlecallback'.

thus the user cannot override the unbundler anymore, but
we can notify them on opening/closing bundles
usercallback for #bundle

callback(timetag, opening, depth, source)
timestamp support for OSCBundles
fixed timestamp-support when creating bundles
properly reading of uint64 timestamp

rather than reading it as int64 (which is reading as 2*int32)
we should stay in unsigned mode (so we read it as 2*uint32)
more tests for OSC callbackhandler

better documentation on which results are expected
error messages should always be indented
testing bundles in serverUDP
extra-handling for '#bundle'

#bundle messages are quite different from ordinary messages,
so we just handle them differently in the dispatcher
new messageCallback interface: ([shortaddr, fulladdr], typetags, [data], source)

rather than ([fulladdr, typetags, data], source)
adjust tests to new callback-interface

almost not tested though
switched to new OSC callback API
adding internal lib/ directory to search paths
provide main patch as arg to pdserver()

so we can use it on the gui-side as well...
allow to force DSP-on in "resume"
respect the "patch" argument
fixing dac~ connections
helper abstractions
making streamer consistent with receiver