JBIDE-18670 HTML5 Palette: Palette model refactoring

new palette model implemented
it is enough for now. in extension point description there are two more: insertBefore:id, insertAfterId. but they are not implemented yet