qibuild test: do not guess if test is NIGHTLY.

Now we have an explicit 'NIGHTLY' flag

Change-Id: I387e066ced87715418911e4e8e03673569d33ad4
Reviewed-on: http://gerrit.aldebaran.lan:8080/5123
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
qibuild deploy: bug fixes

  * Do not silently catch objdump errors
  * Only try to extract stuff from ELF files
  * Try to optimize incremental deploys, but make sure everything
    that needs to be deployed is deployed.
  * Add --no-split-debug in case people really want to keep debugging
    the old way

Change-Id: I13d051c83e57a26415ae2d08c78bc18de39a7d82
Reviewed-on: http://gerrit.aldebaran.lan:8080/5314
Reviewed-by: smartin <smartin@aldebaran-robotics.com>
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
qibuild deploy: use objdump from the ctc, too

* add qibuild.cmake.get_binutil() to factorize code a little
  bit

Change-Id: Ie0cf5d9fed528aed9eaf1a2069d91aef93fbfef0
Reviewed-on: http://gerrit.aldebaran.lan:8080/5365
Reviewed-by: hcuche <hcuche@aldebaran-robotics.com>
Tested-by: hcuche <hcuche@aldebaran-robotics.com>
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Add doc about remote debugging with qibuild deploy and QtCreator

Change-Id: I7cc5ca65310b1dfaf78de0f6125c7ebbe1e0d9bb
Reviewed-on: http://gerrit.aldebaran.lan:8080/5392
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
doc: bug fix when not using Aldeb theme

Change-Id: I850393a529a12c188b7058bd62ef4ef13a5b0c30
ZSH completion for qibuild make

Change-Id: I38a5efd56bc64aa24010ecfa0a8e94784bddfc3f
Reviewed-on: http://gerrit.aldebaran.lan:8080/5446
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
zsh: remove useless code

Change-Id: I4b5d72d704c6fae77e2c35426b7d47665919bc42
Reviewed-on: http://gerrit.aldebaran.lan:8080/5486
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
zsh: add -w support for autocompletion

Change-Id: I5767009ad4c9fb24e1d285c06a699a32835d60ed
Reviewed-on: http://gerrit.aldebaran.lan:8080/5485
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
python3 -> python2 with with qibuild automatically

Change-Id: I60adcc395823f7887bb952435dfe2eeabd75bfc7
Reviewed-on: http://gerrit.aldebaran.lan:8080/5534
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
Tested-by: fmichea <fmichea@aldebaran-robotics.com>
CMake coding guide: updates

Change-Id: Ib6b62df0ea0731332adcaada57914a0cd09b9677
fix generate_run_gdbserver

user name could not always be guessed. Hopefully, the user name is not
needed.

Change-Id: I0d42580c81a1a6f4bcb76326a2d837ed8bccbc4e
Reviewed-on: http://gerrit.aldebaran.lan:8080/4984
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: sbarthelemy <sbarthelemy@aldebaran-robotics.com>
fix python3 -> python2 for python < 2.7

Change-Id: I710b94950bfab5213e39cd5f1db5b352c105540d
Reviewed-on: http://gerrit.aldebaran.lan:8080/5639
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: fmichea <fmichea@aldebaran-robotics.com>
zsh: add support for qibuild configure

Change-Id: I7dfd4983025c7a03a028508d8486efb7a72849f2
Reviewed-on: http://gerrit.aldebaran.lan:8080/5581
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
zsh: factorize CMake generators

Change-Id: I7b9c29e7b9ad3b4f2e9d954eaa44e491f35e7834
Reviewed-on: http://gerrit.aldebaran.lan:8080/5690
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
zsh: add missing -h --help to toc

Change-Id: Id66f9d35b5986dde1356a2fd6520be3f1981621b
Reviewed-on: http://gerrit.aldebaran.lan:8080/5691
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
zsh: remove targets as per Dimitri's request

Change-Id: I6f48ce6240c4a044968e3239562366c2a457fae0
Reviewed-on: http://gerrit.aldebaran.lan:8080/5692
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
zsh: add missing build autocompletion to make

Change-Id: I91362bf2ede8e84f5d88be88a8f2aa12e6fb5487
Reviewed-on: http://gerrit.aldebaran.lan:8080/5693
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
zsh: implement completion for deploy and open

Change-Id: I43b4e5f41ea9dfeac3b197017247a5ed6e3c3020
Reviewed-on: http://gerrit.aldebaran.lan:8080/5694
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
zsh: add autocompletion for config

Change-Id: Ide89faf89a838f6378f3eca0f6c0c1ea455b4bdf
Reviewed-on: http://gerrit.aldebaran.lan:8080/5698
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
zsh: fix spurious error message

Change-Id: I08e735ddc6604290a8f386324efb3448dbfb364d
Reviewed-on: http://gerrit.aldebaran.lan:8080/5699
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>