Fix #1489
This Pull request fixes a bug in TBG where the VCS integration plugin would fail to receive notifications
about new commits through the HTTP-API when guest access was denied.
Instead of redirecting the VCS hook request to the login page, it now gets to the right place.
Merge pull request #304 from bauerj/master

Fix #1489
Revert "Fix #1489"
Merge pull request #306 from thebuggenie/revert-304-master

Revert "Fix #1489"
Giga commit:
 * refactoring
 * framework changes
 * project planning improvements
 * theme improvements
updated composer.json
misc jquery libs
Add semi-interactive milestone status breakdown view on roadmap and agile whiteboard (fixes #2449)
fix milestones not marked as finished unless they had issues to update
installation fixes
(re)generate salt if none is set
Profile dashboard fixes
remember to save initial user dashboard if not created
create and setup initial project dashboard automatically
fix dashboard != dashboard view mixup causing dashboard to malfunction when loading
Don't die miserably on whiteboard if no milestones exists
Remember to configure epic issue type during installation
Fix fatal error on AgileBoard

... SwimlaneFieldValues by default is an array

The TBG application setup still does not work with a clean install
Merge pull request #307 from Rvanlaak/patch-1

Fix fatal error on AgileBoard
update composer.json and .lock