Fixed a problem accessing Auth::is() when user is actually not logged in, and also append the default "Guest" role when accessing Auth::roles().

Signed-off-by: crynobone <crynobone@gmail.com>
Add scrutinizer-ci integration

Signed-off-by: crynobone <crynobone@gmail.com>
Merge branch '2.0'