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.

see here: https://github.com/kans/luvit-inlineCallbacks/