_SymEditorBase widget

Uses a inline list to lay out marker/fill and outline controls. Width of each control group set via CSS and can be overriden by developer.

SMSEditor updated.
remove null symbol option for outlines
Add Apply, Cancel buttons
close color picker tooltipdialog with close button
Merge branch 'development' of https://github.com/btfou/advanced-draw-widget into development
converted all symbol editors to new base class

All symbol editors now extent _SymEditorBase.  Moved all common properties to base class.
set labels
use i18n
use i18n
add additional strings
add outline width i18n label
use i18n
use i18n