Fixed bug: Loosing separate IO ports when loading.

Fixes the following bug: Loading a session when SL is already running would not restore separate (Jack) IO ports. See http://essej.net/slforum/viewtopic.php?f=15&t=1266

I didn't test this extensively, but it seems to work. More importantly, I have no way of testing the OS X version and the AU plugin version. I am on a Ubuntu 13.04 system. 

I am not very familiar with the SooperLooper code base, so I really would appreciate comments, criticism, and suggestions for improvements.

Lastly, please let me know if GitHub pull requests are not the preferred way of handling and discussing bugs and patches.