Merge pull request #60 from bobbylight/master

Adding property to honor non-UIResource borders installed on components
WebImage disabled state fixed
SingleAlignPanel added
WebTreeUI hor/ver lines repainting fixed
WebTreeUI selection now takes border insets into account
WebTreeUI drop location painting added
WebTreeUI multiselector and single selection behavior improved for full-line selection mode
Simple AsyncTreeTransferHandler added to allow quick D&D implementation in any WebAsyncTree
A lot of improvements made to AsyncTreeModel to allow asynchronous data update
WebAsyncTree method "removeAsyncTreeListener" now properly removes listener
PainterShapeProvider interface added to allow painters provide their base shape to components
WebPanel provideShape method can now provide painter shape if one specified
WebPopup shape is not determined by mouse events and properly handled
ShapeCache class added to simplify Shape objects caching depending on shape settings
Border honor property improvements
WebListUI rollover cell display update fixed
WebDateField null date value set fixed
Final naming for custom popup menu painter - PopupMenuPainter
Small caching fix for PopupMenuPainter shape
WebSplitButton component added
Final naming for custom popup menu painter - PopupMenuPainter
Small caching fix for PopupMenuPainter shape
Checked list elements retrieval method added for WebCheckBoxList
WebAsyncTree nodes can now be easily retrieved using their ID
AsyncTreeModel listeners removal method fix
Fix for WebAsyncTree sorter/filter update right after initialization
FormLayout added to simplify basic form panels creation
AbstractLayoutManager default behavior fixed
DoubleMap class added
ProxyManager proxy autodetection is now disabled by default
WebPopOver dialog added
WebPopupPainter improved with left/right display ways
WindowSettingsProcessor settings load fix
JTabbedPane language updater added
WebCollapsiblePane language updater added
Enumeration list->string and string->list conversion methods added into TextUtils
WebSplitButton demo examples added
WebPopOver demo examples added
Supported languages can now be retrieved from dictionary and record
LanguageManager keys caching fix
Lots of code refactoring done
#66 - Fix for notification display with no focused windows
ReflectUtils type check for null arguments fix
Small readme updates
More work to make WebLAF a good citizen when uninstalling for a new LookAndFeel at runtime.
Fixing merge conflicts, more minor tweaks for runtime LAF switching
Remove custom buttons from root pane when switching LAF