Adding a module to detect all NAOs on the network through avahi. And adding another module to create ALBroker like a context manager.
Changed the way ipv6 is handled for avahi. And fix the broker.create context manager.
Default to ipv4 only in avahi. And use the address of the NAO to find the route to it (instead of the host name which might not always work).
Change the way the avahi detection loop is handled. Also, add capability to tell if a naoqi is local or not (ie. running on the machine we are on).
Improve a lot the auto-detection of NAO's ip/port. Also, add argument allowing to specify all the different ips/ports involved.
Add a class wrapping ALModule taking care of registering the almodule into the top-level python module (__main__) global variables.
Remove useless part of the avahi module.
Fix doc of broker.create().
Make the ALModule wrapper capable of assigning a module name when none is provided.
Forget to remove a debug print out in the ALModule wrapper.
Adding a memory module easing access to ALMemory subscriptions. Only micro events are implemented for the moment.
Make a default empty message for micro event subscription.
Merge remote-tracking branch 'upstream/master'
Add doc+legal headers.
Merge pull request #18 from AxelVoitier/master

Merging our repo. Adding modules: Avahi, Broker, Memory and ALModule wrapper