Array utilities moved into a separate class
Minor code refactoring
WebLaF sources separated into three major modules: Core, UI and Demo
WebLaF ANT build script redesigned for new structure and improved with more options
A few minor bugfixes made along the way

Module descriptions
- Core: contains general managers and utilities which might be used separately from UI module
- UI: contains WebLaF itself, all extended components and UI-related managers and utilities; this module is based on Core module
- Demo: contains WebLaF demo application; this module is based on UI module
Minor fixes
Unnecessary dependencies removed
Merge remote-tracking branch 'origin/master'

Conflicts:
	build/build.xml
Tree multiselector bounds limitation added
WebDynamicMenu component added
MimeType enumeration added
Minor WebTree methods improvements
WebDynamicMenu now uses heavyweight popup instead of a JWindow to fix some window blink issues
Tricky heavyweight popup creation method added into ProprietaryUtils
Build improvements
JavaDoc updates
PluginManager now loads plugins using current class loader by default
Minor PluginManager fixes
WebHeavyWeightPopup added
WebDynamicMenu improvements
LanguageManager JavaDoc added
WebCollapsiblePane content update fix - thanks to [Roc Zhao](http://weblookandfeel.com/feedback/comment-page-2/#comment-1191)
PluginVersion now has an additional "build" field which can be either null or set to specific int value
Plugins can now be acquired from PluginManager using plugin's class
Minor build refactoring
WebDocumentPane complete JavaDoc added
Each WebDocumentPane document can be made undraggable separately now
SettingsManager JavaDoc minor updates
Complete PluginManager JavaDoc added
Complete StyleManager JavaDoc added
StyleEditor moved into extended package
Minor PluginInformation method refactoring
StyleEditor extended package renamed
WebDocumentPane example added into demo application
WebDocumentPane panes merge now properly updates active pane
WebDynamicMenu example  added into demo application
WebNotificationPopup default icon position changed to center
#135 - setCurrentFile now properly sets selected file even if that file doesn't exist