Separated distributed framework to 'disasyncoro' files.

asyncoro's functionality for distributed programming has been
moved to new module 'disasyncoro'. If distributed programming is
not needed, application can import 'asyncoro'; if it is needed,
'disayncoro' can be imported, with no other changes.