IDE-831

When adding a column, keep the sum of weights stable
(exception:33 into 15 and 15) and only get new weight
from >5% column, if all current weights are 5%, make
the command invalid.
IDE-965

Clear first/last quality from the old first/last column
to fix the redundant first/last marks in source editor
when keep adding new columns to the first/last place.
IDE-963

Add validation for superclass in New Portlet Class wizard,
superclass and portlet class in New Vaadin Portlet wizard
and portlet class in New JSF Portlet wizard.