When plugins can't be loaded, a proper error message will now be logged as given by QPluginLoader.
Fixed FileUtils::comparePaths() behaving different on Windows and Linux.
Fixed regression introduced in ConfigurationWidget.cpp after the optimizations done in previous commits.
Optimized ActionManager::registerAction() a bit.
Fixes issue #74 : Hint on 'Collapse all' action of the ObserverWidget does not show the correct shortcut key.
Updated copyright statements everywhere to use 2013
Fixed warning when compiled with MSVC2010.

warning C4250: 'Qtilities::CoreGui::TreeNode' : inherits 'Qtilities::Core::Observer::Qtilities::Core::Observer::objectBase' via dominance
qtilities\include\qtilitiescore\../../src/Core/source/Observer.h(510) : see declaration of 'Qtilities::Core::Observer::objectBase'
Fixed: Project MESSAGE: Warning: unknown QT: printsupport
Random documentation updates.
Fixed namespace issue when just using "#include <Qtilities>"
Possible fix for C4996 warning by MSVC in FileLocker due to usage of getenv.
Fixed a couple of warnings:
warning C4806: '==' : unsafe operation: no value of type 'bool' promoted to type 'Qtilities::Core::Interfaces::IExportable::Result' can equal the given constant
A bunch of fixes:
- Fixes #76 : Issues when just using #include <Qtilities>
- Fixes #77 : Compiling TreeNode on MSVC gives the following warning: 'class1' : inherits 'class2::member' via dominance
- Fixes #75 : Check new QStandardPaths class usage in Qt 5 for QtilitiesApplication::applicationSessionPath()
- Fixes #70 : Update extension system to work with Qt 5
- Fixes #78 : QTILITIES_NO_HELP does not exclude dependencies on QtHelp everywhere

This commit also contains 99% of changes required to make Qtilities work with Qt 5.
Fixed "warning C4101: '' : unreferenced local variable" warnings
[+] Added DynamicSideWidgetViewer::sideViewerWidgetInterfaces() and DynamicSideWidgetViewer::sideViewerWidgets()
[+] Improved layout in side viewer widgets.
[+] Added setProjectMenuItemsTargetMenu(), projectMenuItemsTargetMenu(), setProjectMenuItemsBeforeCommand(), projectMenuItemsBeforeCommand() to ProjectManager.
[*] Project Management Plugin: Now uses the new projectMenuItemsTargetMenu() and projectMenuItemsBeforeCommand() functions in ProjectManager to determine where
                               project menu items should be placed. Previously this was hard coded.
Fix actions not showing properly anymore in DebugWidget.
Added SideWidgetFileSystem::selectPath()
Fixed #79 - Add functionality to unregister contexts from the context manager.
Updates to IContextManager interface due to fix for #79.
Make implementation of FileUtils::comparePaths the same for Linux and Windows.