Added Makefile to demo, renamed io-port file
Kind of works - hence a commit
Added disconnect functionality & some logging
Add CFLAGS to linking stage (for -pg)
Migration now kind of works

- Added usleep to worker-loop (it was hogging cycles)
- increased chattiness of execution
 - also fixed issues with logging
- attempted to improve locking/thread-handling
  - Note: Likely unnecessary locks here and there
- added disconnect command (and cleanup on disconnect)
 - All ports are now treated as remote
- serialisation/deserialisation of accumulate seems to work now
- replaced dllist with slist in io-ports (gave up on debugging)
- buffer and associated data now reside within output port
Changed threading to allow migration, probably
Removed annoying reset of read ptr
Makefile now works for raspberry
Minor fixes for kind-of-works-demo

 - run on 6 remote runtimes
 - changed timed_counter firings to random in interval
Teleport & thread cleanup

 - increased chattiness somewhat
 - changed some warnings to messages
Increased shortest time between timed_counter firings
Merge branch 'dev/olaan' into dev/codegen