These 8 patches are prototypes to integrate gatserver with oFono core:
1. Move watch_list into struct ofono_atom so that each component can be watched in an unique way.
2. Add src/emulator.c and dbus interface to create emulator.
3. Add at emulator plugin to watch call status and handle dial command request. Now it calls modem's "Dial" method through dbus interface, so it's not so effective. To avoid dbus method call, however, require big changes in ofono core code.