JBIDE-16933 Externalize selected toolitem is not properly disabled

Updated ExternalizeStringsUtils in order to enable externalization only if selected text within text node or attribute value
[JBIDE-16925] Switch preview engine for new implementation of visual editor

enable preview visual editor factory
JBIDE-17032 Ability to configure jQuery / jQuery Mobile versions injected by Palette

Model for js/css versioned libraries is implemented.
Preference page to edit the model is created.
Second page for selecting library versions is added to JQM palette wizards.
The same page is used for new wizards for only inserting JS/CSS.
Tests are added.