python: qibuild.archive: fix zip doc string

Change-Id: I2f9fafea42ebd4773cb9125861677335d7d704dc
Reviewed-on: http://gerrit.aldebaran.lan:8080/1666
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
(cherry picked from commit 5ea13b48764c99fbc529f1a174db291a76c6ddcc)
python: qibuild.archive: fix archive_name guessing in extract_tar

Change-Id: I737637f3a1d425cac8f788ecfc2dd6bf03855fc2
Reviewed-on: http://gerrit.aldebaran.lan:8080/1667
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
(cherry picked from commit 4b441bac1844451558720e38e04c21ebfcaa0b3f)
python: qibuild: extract get_editor function

Add get_editor function to the qibuild.interact module.

Change-Id: I0466544a6f943571487fb1485cfcee988d319af1
Reviewed-on: http://gerrit.aldebaran.lan:8080/1932
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
(cherry picked from commit 56afaa595c2b872e8973ae6e7121e55f35c38150)
python: qibuild: add 'quiet' option to qibuild.archive.extract* functions

Change-Id: Ia410b3918b71caee5a024bdb54a431eeb625ac47
Reviewed-on: http://gerrit.aldebaran.lan:8080/1933
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
(cherry picked from commit 4de735b02334f38ff400d0253160c29e5d0ed36f)
python: qitoolchain: add import-package action

Open a binary package, convert it into the qiBuild package format and fill a
cmake module template, which can be edited by the user.

Also add some modules:
- qitoolchain.packages: open binary packages
- qitoolchain.packages.core: abstract class for binary package
- qitoolchain.packages.gentoo: Gentoo binary package (without portage dependency)
- qitoolchain.packages.gentoo_portage: Gentoo binary package (with portage dependency)

Change-Id: Ieb9397677c283d9eb65adf49353c0a375d4cd3cb
Reviewed-on: http://gerrit.aldebaran.lan:8080/1878
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
(cherry picked from commit a9233bba65cd3e4614af3b27dcdc27c5aab3a9f8)
doc: qitoolchain: add import-package ref and man

Change-Id: I19bc4c5232b480a73cc24cb50789219c2d68f7a6
Reviewed-on: http://gerrit.aldebaran.lan:8080/1879
Reviewed-by: smartin <smartin@aldebaran-robotics.com>
Tested-by: smartin <smartin@aldebaran-robotics.com>
(cherry picked from commit c8f36ea50f0f1882d69939d09232479cf6b2ac46)
setup.py: add qitoolchain.binary_package

Change-Id: I786a34ec92a274d6d7d4f47eb8b2c60f5a74b584
Reviewed-on: http://gerrit.aldebaran.lan:8080/2031
Reviewed-by: smartin <smartin@aldebaran-robotics.com>
Tested-by: smartin <smartin@aldebaran-robotics.com>
(cherry picked from commit 35b3e4bcd9b6598bc3a695b176132eaff81ee47c)
python: qitoolchain.actions.import_package: fix typo

Change-Id: I91f70d871cddc157826204dc232ea303df97f6b9
Reviewed-on: http://gerrit.aldebaran.lan:8080/2415
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
(cherry picked from commit 93c8255e24a5cc6964e43e6bb13704584111f69e)
doc: update changelog

Change-Id: I4b865995ded5759d1b8226e35206e62e9a20c5fc
Reviewed-on: http://gerrit.aldebaran.lan:8080/2429
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Reviewed-by: smartin <smartin@aldebaran-robotics.com>
Tested-by: smartin <smartin@aldebaran-robotics.com>
doc: update release note

Change-Id: I61a8a084e61322bb42f9482ebf0442dc68500a8e
Reviewed-on: http://gerrit.aldebaran.lan:8080/2430
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Reviewed-by: smartin <smartin@aldebaran-robotics.com>
Tested-by: smartin <smartin@aldebaran-robotics.com>