AnyEvent mod to ClientSocket
AnyEvent mod to ListenSocket
Finish alarm-daemon conversion to AnyEvent
Fix non-OO bug

Can't do this when subclassing.
Make LS30Connection a subclass of ServerSocket

Much of the logic was identical between the two classes.
Make LS30::Commander use AnyEvent

The timeout processing was the biggest change. And using a condvar
to finish the event loop when data was available or the timeout hit.