base list property editor

- added ListPropertyEditor
- added Helper.getEnumList() to get a list from an enum for the
ListPropertyEditor
- renamed WebPropertyPanel to PropertyPanel
- changed fontStyle, strokeStyle and fillStyle to color
- changed fontWeight, textBaseline, textAlign, fontStyle (new) to enums