Add bearer plugin deployment

This patch implement the bearer plugins deployement

[ChangeLog][OS X][macdeployqt] Now correctly deploys the network related
plugins

Change-Id: I37e8a7033bc4d7d41fe34314ddac7b441696c5b7
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
Merge remote-tracking branch 'origin/5.3' into 5.4

Conflicts:
	src/macdeployqt/shared/shared.cpp

Change-Id: I121d34332ec6ad04ee579838bc40be0ea1b9e290
Android debugging compatibility fix for Creator 3.1

Make debugging work with both Qt Creator 3.1 and the upcoming 3.2.

Change-Id: I0d13d353fe560aee0c0103959d9619f14786ba57
Reviewed-by: BogDan Vatra <bogdan@kde.org>
Merge "Merge remote-tracking branch 'origin/5.3' into 5.4" into refs/staging/5.4
Add missing #include for QDataStream

main.cpp:542:22: error: variable ‘QDataStream s’ has initializer but incomplete type
qm.cpp:236:16: error: ambiguous overload for ‘operator<<’ (operand types are ‘QDataStream’ and ‘quint8 {aka unsigned char}’)

Change-Id: Ie54f6b8e0362bb5d501a9ce58fd206d32fb3b697
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
windeployqt: Fix -webkit2 / -no-webkit2 command line options.

Introduce convenience function for exclusive options.

Task-number: QTBUG-40663
Change-Id: I03dd88f5bcec55f0190501c1faae0ec66d607016
Reviewed-by: Andrew Knight <andrew.knight@digia.com>
windeployqt: Fix warning about unused 'version' variable.

Change-Id: Iefecda4cf8b2dbbe07f8c22ffd17286bd0e024e1
Reviewed-by: Andrew Knight <andrew.knight@digia.com>
Merge remote-tracking branch 'origin/5.4' into dev

Change-Id: I72347721eff602d08277d03ceca91b2aef7c72cc
macdeployqt: Correctly determine the application bundle's executable path.

This handles cases where the executable is named differently from the
wrapper, or the application bundle is an iOS bundle, where there is no
Contents subdirectory.

Change-Id: I76d665de64be3a0f802dae4f520815490273f90a
Reviewed-by: Morten Johan Sørvig <morten.sorvig@digia.com>