Added std Ranger sounds
[actions/look] Added openeyes/closeyes
Moved ID (+ added sound list, etc) into a separate res.py resource file
Added AUDIO as a lockable resource
Make sure action cancellation is blocking

ie, ensure the action is actually stopped when returning
[actions/sound] Stub for sound actions
Introduced a framework for event management

Events can be registred via robot.on(<var>, {value|above|below|increase|decrease}=target).do(<cb>)
Instead of robot.on(...).do(...), user can (blocking) wait on the condition with robot.on(...).wait()
Moved the RobotActionExecutor instance to lowlevel/ranger_aseba

Not sure it's wise. This 'ranger_aseba' thing needs refactoring
A couple of fixes to the introspection server
[actions/navigation] Work on navigation routines. Not tested.
[expe] Added a script for the Croquignole baseline experiment
[introspection] Add support for events
Fix a bug in events: action_id must be transmitted to the event thread
[actions/light] Initial support for LEDs

Simply play pre-defined light patterns for now
[expe] Minor fix in croquignole baseline