qiproject: port to qipy 3.7

qipy 3.7 will no longer use ``setup.py`` for installing / bootstrapping
python projects

Change-Id: I16bae6316e58c5c30efd1d7643de6be28f5fc0aa
Reviewed-on: http://gerrit.aldebaran.lan/45542
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Fix using 'import qi' from a working dir different that bin/

Change-Id: I07b7f2efb851c2a21f9d3ce6eca5b4160533f568
Reviewed-on: http://gerrit.aldebaran.lan/45715
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Fix python log API, cat and message are now need

Change-Id: I28cf77002080d8975f1a4734e6d0304fd1933f11
Reviewed-on: http://gerrit.aldebaran.lan/44734
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Tested-by: hcuche <hcuche@aldebaran-robotics.com>
signal: add onsubscribers

Change-Id: Ib81e85bd218cedc52aa64ddb2169075b18c8efe4
Reviewed-on: http://gerrit.aldebaran.lan/45495
Reviewed-by: pdaouadi <pdaouadi@aldebaran-robotics.com>
Tested-by: pdaouadi <pdaouadi@aldebaran-robotics.com>
Fix compilation on macOS

Change-Id: If0f312cd8d691f91b12d82f868e4fc4399ec798e
Reviewed-on: http://gerrit.aldebaran.lan/45165
Reviewed-by: pdaouadi <pdaouadi@aldebaran-robotics.com>
Approved: hcuche <hcuche@aldebaran-robotics.com>
Reviewed-by: hcuche <hcuche@aldebaran-robotics.com>
Tested-by: hcuche <hcuche@aldebaran-robotics.com>