SiAnchor:
  метод equals() использует hashCode()
SiComponent:
  добавлены свойства:
    focusable (компонент может принимать фокус ввода)
    hint (всплывающая подсказка)
    zOrderIndex (индекс при обходе компонентов окна с помощью Tab или Ctrl+Tab)
SiWindow:
  добавлены классы:
    SiHintTimer (таймер отображения всплывающей подсказки)
    SiHintInfo (информация о всплывающей подсказке)
  добавлены свойства:
    zOrderList (список компонентов, используется при переходе фокуса ввода с помощью Tab и Shift+Tab)
  сделано:
    показ всплывающей подсказки компонента под курсором
    перехват событий клавиатуры для Tab
    переход фокуса ввода по компонентам с помощью Tab и Shift+Tab
    переход фокуса ввода на компонент, по которому щелкнули мышью
SiContext:
  добавлены свойства:
    hintFont (шрифт всплывающих подсказок)
  сделано:
    getTextBounds() - расчет размеров текста при определенных настройках шрифта
SiPopup:
  добавлены свойства:
    visible - true, если всплывающее окно отображается, иначе - false
SiArrays:
  сделано:
    indexCycle() - вычисление следующего индекса
Merge commit '3ddb7b2db90053c8f1da1be337d6b1b72d66571a'
Добавлен класс SiPanel
SiRendererImpl:
  Добавлены отрисовки SiLabel и SiPanel
  Изменены отрисовки SiComponent и SiContainer
0.0-1
SiComponent:
  добавлена обработка событий SiActionEvent
SiWindow:
  фокусировка компонента перенесена из mouseClicked() в mousePressed()
  свойство caption привязано к заголовку окна

Добавлен класс SiButton (кнопка)
Добавлен класс SiActionEvent (событие действия)
Добавлен интерфейс SiActionListener (слушатель событий действия)

Интерфейс SiRenderer перенесен в пакет si.rendering
Класс SiRendererImpl перенесен в пакет si.rendering.impl
Merge developing