Feature descriptors clean up

Fix removes empty <requires> nodes from feature.xml files
JBIDE-17923 Support CDI 1.2

Fixed resolving array of type parameter for a parameter type.
JBIDE-18747 NPE in Common Validation
JBIDE-18754 Usage: Too long wizard names look ugly in usage stats
Bumped common and usage version for JBT 4.3.0
JBIDE-17213 - updating error messaging to distinguish between a folder not existing and a folder that is not writable
Upversion runtimes for first commit to master
Update parent pom version to 4.3.0-SNAPSHOT
Add .DS_Store to .gitignore

Signed-off-by: Fred Bricon <fbricon@gmail.com>
JBIDE-18806 move jbosstools.version to parent pom
JBIDE-18729 Usage dialog at startup cannot be dismissed with Esc or clicking the X button
JBTIS-290 - added BPMN2, guvnor and teiid to tracked usage tooling components
JBIDE-18670 HTML5 Palette: Palette model refactoring

updated for new mobile palette model