Merge tag '2.2.4' into develop

Version 2.2.4
Merge branch 'master' into develop
fix symlink creation for windows machines and problems with directory separator
fixed Cyclomatic Complexity
added Fullstop and return comments to fix Travis build
fixed spaces
Merge pull request #32 from Zeromax/fix-windows-symlink

Fix symlink creation for windows machines and problems with directory separator.
Composer installations on Windows should now also be working.
Bump dependencies.
Fix issue #30 - Class Housekeeper not found exception when plugin is uninstalled.
Simplify logic in AbstractInstaller::installFiles().
Implement feature #31 - show message when skipping installed userfiles.
Merge branch 'master' into develop

Future port badges.
Remove the outdated symlink, not its target.
Merge branch 'release/2.2.5'