[JBIDE-14744] allow users to choose quickstarts in application wizard

Quickstarts are now showing up in the 1st wizard page in the
application wizard. In the 2nd page one cannot add/remove
cartridges that are defined by a quickstart. You can only
edit them and choose among suitable alternatives.
Technically I had to drop IEmbeddableCartridge and
IStandaloneCartridge from the wizard since quickstarts
unfortunately wont specify those types, they only use
ICartridge.
[JBIDE-17106] fixed CodeAnythingCartridge not being removable from set

Fixed it by removing the erroneous #hashCode and #equals methods that
overrode the correct ones in BaseCartridge superclass
[JBIDE-17146] added o.j.t.openshift.express.test to x-friends
[JBIDE-17116] show embedded downloadable carts for app when editing
carts
[JBIDE-16646] allow hostnames by default in ssl verification callback
[JBIDE-16885]changed the cartridge table to use jface databinding
[JBIDE-16127] open empty connection when launched from explorer toolbar
[JBIDE-16885] moved type checks in AbstractDetailViews to view impls
[JBIDE-17186] expanding the templates tree when filtering it
[JBIDE-17187] filter against cartridge name, too
[JBIDE-17188] corrected typo in import label
[JBIDE-17205] storing cartridge type for ICartridgeAppTemplate
[JBIDE-17205] removed instanceof checks in
OpenShiftApplicationWizardModel
[JBIDE-17208] ensure all (emb & std) cartridges are passed to app
creation job
[JBIDE-17921] fixing tag labelling in app wizard
[JBIDE-16874] fixed length of domain decoration style in explorer