[cecilia] Rework Cecilia Comanche example to make it cleaner...
At first, I made the Cecilia version of the Comanche tutorial to be as near as possible from a 1:1 copy of the Julia version. Therefore, I ported the creation of an anonymous inline Runnable instance, without changing the architecture. It resulted in dirty code: the '_this' pointer of RequestReceiver and a callback to RequestReceiver got passed to Scheduler, so that the program flow can reach the Backend (Backend is reachable only from RequestReceiver).
This kind of code, besides being dirty, makes the program harder to distribute across processors using a deployment framework.
As a result, I propose to modify the architecture of the Cecilia version of the Comanche tutorial, so as to suppress the dirty code. This is the purpose of the "cecilia-comanche-rearch" branch I created on 20080910 and committed on 20080911.
Thoughts ?