Added a method to receive the autostart directory on the current os
Added support dependencies between environmental integration providers.
Moved the FreeDesktop notification addition to the FreeDesktopIntegration provider