Upgrade to Tycho 0.21.0

Change-Id: I1ef13eda4f297c10ee360cac64f43d58a91790e1
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/29954
Tested-by: Hudson CI
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
LaunchBar - added interface to notify launch bar on object changes

* added launchObjectUpdated API
* added tests for it
* changed abstract provider to use it instead of hack that it used
before
* fixed login in launchObjectAdded to correctly update object map 

Change-Id: I697594c34097e5439ca1550d0d68758baf7208e2
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
Reviewed-on: https://git.eclipse.org/r/30830
Tested-by: Hudson CI
Proper enablement of Build Configurations Build/Clean commands.

Change-Id: I7446a357cc2bafdb5015c3a988a1ad0b6f23a8c6
Corrected a version in pom.xml

Change-Id: I1f529ed791be34b316a2b151d7f05a57f605d660
Renamed messages.properties to Messages.properties.

Change-Id: I764a4d9b4d1cd17543b92dd6fd53578508337b3d
Corrected a plugin version in pom.xml

Change-Id: I25ae15419dd08ef11cdd25ba53d8ae55e20aa0fa
Cleanup of temporary files created by tests.

Change-Id: Iaca298c1fd237787ea06cba5307cc473034ad314
Cosmetics.

Change-Id: I3f589111ad5e765ebfaa56829ff24ec437f084f8
More descriptive names of temporary files.

Change-Id: Ib3627818fdff1d2d8c63cabe7ed2c3790448f09d
Cleanup of Messages.properties and Messages.java files.

Change-Id: Iea47d46a3ea201722fbe666a03c89dde7e5e4961
Cleanup of Messages.properties and Messages.java files continued.

Change-Id: Ia8dd64344b368c00d72006a9abdea7cc2019d637
Bug 436147. Changed the way of handling "Restore Defaults" to reset the
values to default values instead of removing the options.

Change-Id: I748206ab90aa07d161a437af0b6fc4e3d3a7161b
Signed-off-by: mazab <mohamed_azab@mentor.com>
Reviewed-on: https://git.eclipse.org/r/27519
Tested-by: Hudson CI
Reviewed-by: Elena Laskavaia <elaskavaia.cdt@gmail.com>
LaunchBar - junits tests are not running - trying to fix...

Change-Id: I4e2f641ece60920b307c3117739a273a0c4c30b0
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
Reviewed-on: https://git.eclipse.org/r/30881
Tested-by: Hudson CI
LaunchBar - bugs in handling config and project based descriptors

* added tracing
* added method to get LCType without need for lc
* delete LC is nasty in platform, notificaton is sent after 
it is deleted, have to store parametes somewhere else to be able 
to handle it properly
* added toString to abstract classes
* allow config based type to have null config
* fixed loader for default provider extension (and added test for it)


Change-Id: I223684414eb51e18fe7f54113b1ae2055ddab1ae
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
Reviewed-on: https://git.eclipse.org/r/31043
Tested-by: Hudson CI
LaunchBar - fixing default label provider for configs

* fixing default label provider for config selector, if no
contribution will default to launch config based image/name

Change-Id: I978f4071a2e5f7b25d0a1d345c676fdb7e43b263
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
Reviewed-on: https://git.eclipse.org/r/31056
LaunchBar - config selector keep first 3 elements sorted by usage

* added interface for CSelector to show one separator bar at given index
* change ConfigSelector provider to do special sorting 
and set separtor index to 3, so first 3 elements are sorted by usage,
then all descriptors alphabetically (including first 3)
* persist descriptor order

Change-Id: Ib61d43abcb0da52f10d4b1e1ac7c0dc4f0d7958f
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
Reviewed-on: https://git.eclipse.org/r/30905
Tested-by: Hudson CI
Cosmetics

Change-Id: Iedb9b74df9eab3c39f38ebe924549ee297262752
Clarification of javadoc

Change-Id: Id543b62c92c354de3fec62e0044ed33ea1f30190
Cosmetics

Change-Id: I22f2114d10cd2749a77c932014edd0e1ca00b304
Add license to launchbar feature

Change-Id: I36eb28887f47dca62554cb2438b8ed62b044fb52
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/31114
Tested-by: Hudson CI
Reviewed-by: Elena Laskavaia <elaskavaia.cdt@gmail.com>