implement ptp_add_event call to feed events from other source files
olympus-wrap: use it from our event loop
more cleanups
spaghettized olympus-wrap.c
Merge remote-tracking branch 'svn/trunk'