432436 ability to configure maven installation extensions WIP

Change-Id: Iddef9107e5c75a287e4ca58cd04c898cc0177811
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
432436 ability to add/edit/use customized workspace runtimes

Change-Id: I6eab67cb7ce7791ee912606fe5754e8402e40721
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
432436 enforce unique maven installation names

Change-Id: I1485d036414869e5d907e47c3e73bb711cd2a07f
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
432436 exposed user settings in maven launch config UI

Change-Id: I88f3709ef62e0ce178c973cab4890d4ee787ab28
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
432436 cleanup NLS strings

Change-Id: Iaf58c6c7a8936251cf915e6784c995de8c379823
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>