Added twisted inline callback library to virgo.

The basic idea is to use a wrapper around coroutines to make code look syncronous when it is really not.  This makes code easier to understand.