qi.sys: new AbstractBuilder

Change-Id: Ia4f8f203d071797b6388d6d2141e73fdaefc2c1b
cmake_builder: use AbstractBuilder, new add_project

Change-Id: Ief08cb177c802f8659a465d15289e188422dbbd4
python: add qilinguistbuilder

Change-Id: I3cb4e94b57ad7204eee97b3485ec773a4f56c0d5
qibuild: deploy: factorize the parsers

allow reusing it in qipkg deploy

Change-Id: I60a02cfbc8ab50a3632443f17693fa1d5b5ec6ff
linguist: pep8

Change-Id: Iaed6d3b213659fdc15303c1a1e976fec69bbbfbb
qibuild.deploy: remove useless port argument

Change-Id: I732e3f22b535e45b459c27dea41ce4bd13cc72ec
debugme: better crash

old gdb had trouble coping with assert(false) ...

Change-Id: I1b1e8d11d0b4732547eefb2be4f14a38d0570169
Reviewed-on: http://gerrit.aldebaran.lan/33101
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
qisys.command.check_output: add debug messages

Change-Id: Ic7d57bf57c950529544d972dffad69aea80c8ffd
Reviewed-on: http://gerrit.aldebaran.lan/33100
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Correction on qisrc help:"groups" to "group"

Change-Id: I69fa8653f7aeec9f2923e3313d89512d0856df79
Reviewed-on: http://gerrit.aldebaran.lan/33671
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: gerrit
Reviewed-by: sambrose <sambrose@aldebaran-robotics.com>
Add SUBMODULE for _add_internal_test

Change-Id: Id07f6d456e765806f8bfff300b397fa2e9de65b2
Reviewed-on: http://gerrit.aldebaran.lan/34307
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
qisys.envsetter: add missing import

Change-Id: I12cd30e42f8e546a2cbe63167b1df5f4f3cd298f
Reviewed-on: http://gerrit.aldebaran.lan/34504
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Update terminal title only when color is enabled

Change-Id: I22538bd6043440304851bfd160e89e4e0ad4171f
Reviewed-on: http://gerrit.aldebaran.lan/34684
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: gerrit
Reviewed-by: pdaouadi <pdaouadi@aldebaran-robotics.com>
cmake: New boost_coroutine module.

Change-Id: Ief19d1e7c3eedeab3caa37c334f29d69999d7169
Reviewed-on: http://gerrit.aldebaran.lan/34689
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: gerrit
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
update virtual env doc url

Change-Id: I9aa8c94cf10495ef234c21e410f554fbc19548c2
Reviewed-on: http://gerrit.aldebaran.lan/34725
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Approved: goreal <goreal@aldebaran-robotics.com>
Reviewed-by: goreal <goreal@aldebaran-robotics.com>
Tested-by: goreal <goreal@aldebaran-robotics.com>
Add --title option to force terminal title update

Change-Id: Ia1d8a800e80d49b13c401952cd600ccb263fd60e
Reviewed-on: http://gerrit.aldebaran.lan/34693
Tested-by: gerrit
Reviewed-by: vbarbaresi <vbarbaresi@aldebaran-robotics.com>
Reviewed-by: pdaouadi <pdaouadi@aldebaran-robotics.com>
Allow python to work on windows from build dir.

The _d prefix is not needed for python since it wraps pure c.

Tested on windows 7 64 vs2010

Change-Id: I8856e6bd89ebcb64b76e35e670c8961e67a38e57
Reviewed-on: http://gerrit.aldebaran.lan/34789
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: gerrit
qisrc push: add --topic

Change-Id: I7a4b2908521af77e6cfa85fe3b7afbb2bcef6de3
Reviewed-on: http://gerrit.aldebaran.lan/34691
Tested-by: gerrit
Reviewed-by: vbarbaresi <vbarbaresi@aldebaran-robotics.com>
qidoc: fix bad error message

Change-Id: I46dccb0586f36f13ff6bc2397c272a49909e9606
Reviewed-on: http://gerrit.aldebaran.lan/35307
Reviewed-by: vbarbaresi <vbarbaresi@aldebaran-robotics.com>
Tested-by: gerrit
qidoc: implement --no-warnings

Change-Id: I80d457ba3323b42f81b00b95a84033ad6a286d8d
Reviewed-on: http://gerrit.aldebaran.lan/35308
Tested-by: gerrit
Reviewed-by: vbarbaresi <vbarbaresi@aldebaran-robotics.com>
requirements: force docutils version too

Change-Id: If623ad55a979cdfd60629ea35159d8a96df2d7cd