[playground.remote] initial work on IPython remote connection
[core.interfaces] allow to specify the class to instantiate in _with_via_init
[playground.remote] more work on Ipython remote connection
[playground.demos] add remote_thermalbock demo
[playground.remote] add proper ref counting
Merge branch 'remote'