Added support dependencies between environmental integration providers
Moved the FreeDesktop notification addition to the FreeDesktopIntegration provider

Because the FreeDesktop integration provider should handle all of
the FreeDesktop specific integrations the FreeDesktop notifications
have been moved to that.
Changed the BasicSwtIntegration into a sub integration
Added a Windows specific integration
Formatted the code somewhat using Eclipse
Moved the SWT listeners into the integration provider
Merge branch 'develop' of github.com:MMS-Projects/copyit-app into develop