Remove unused class IncomingChan - replaced by Event system
Make current synth, bpm and current pad thread local.

This means that different threads can each have their own values.
Store an array of currently running 'jobs'.

A job is a snippet of code sent by a user to be executed in its own 
thread. A job has a unique ID which kept in a thread local variable
and sent with each outgoing message. A job has a lifecycle which is also 
reported out as messages.
Fix call to __sync after rename
Ignore Emacs tmp files