Implement protocol choice.
Implement protocol choice.

Change-Id: I9485c7facaf2fed859e0e26abbe32e09ab0069a9
Reviewed-on: http://gerrit.aldebaran.lan:8080/200
Reviewed-by: Cedric GESTES <ddb78fe00abb42f91254c16a0860e38eb0781789@aldebaran-robotics.com>
Tested-by: Cedric GESTES <ddb78fe00abb42f91254c16a0860e38eb0781789@aldebaran-robotics.com>

vbarbaresi/libqi,aldebaran/libqi,aldebaran/libqi-java,aldebaran/libqi,bsautron/libqi,aldebaran/libqi,aldebaran/libqi-java,aldebaran/libqi-java