[SB2] Refactored settings opening to OpenSettingsDialog().
[SB2] Added ViewSettingsManager.
[SB2] Added panel settings.
[SB2] SBView::SetDimensions().
[XSD] BaseSettingsManager::GetSettings() made virtual.

Breaking change, thus API level bump. Sorry guys.
[SB2] Initialize settings before geometry manager.
[SB2] Properly override GetSettings() in ViewSettingsManager.
[SB2] Configurable panel size.