Use '/usr/bin/env bash' instead of hardcoding '/bin/bash'.

This makes the scripts more portable by not making assumptions about
the location of the bash shell. `env' will search for bash in PATH.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Added ComBridge to modules tab.
Fixed a couple UI tab issues.
Fixed warning when connecting and disconnecting QLineEdits through the
UAVObjectWidget relation framework.
Merge pull request #747 from kubark42/modules-tab-upgrade

Modules tab upgrade
Don't use /usr/bin/env bash in Makefile.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Merge pull request #746 from the-kenny/fix-bash

Use 'bash' instead of hardcoding '/bin/bash'.
tree: move firmware targets under a new per-target container dir
tree: mv board-info.mk files under board-specific directories
tree: relocate board_hw_defs files into board-specific directories
tree: auto-discover targets in the flight directory
tree: move pios_board.h variants to board-specific directories
tree: move cmsis system_* board files to board-specific directories
tree: move hardware docs to board-specific directories
tree: move gdb config files to board-specific directories
tree: flatten fw source tree structure
makefile: pass paths to sub-makes explicitly
gdb: remove stray gdb config file
tree: relocate bootloaders to board-specific directories
tree: flatten bootloader updater