Semaphore class
Configurable semaphore use
Scrutinizer Auto-Fixes

This patch was automatically generated as part of the following inspection:
https://scrutinizer-ci.com/g/EVE-KILL/zKillboard/inspections/64eb5217-ef19-47e4-8623-f7d56ca09e3c

Enabled analysis tools:
 - PHP Analyzer
 - PHP Mess Detector
 - PHP Code Sniffer
 - PHP CS Fixer
 - Security Advisory Checker
 - PHP Copy/Paste Detector
 - PHP Lines Of Code
 - PHP PDepend
 - PHP HHVM
Merge pull request #202 from EVE-KILL/scrutinizer-patch-1

Scrutinizer Auto-Fixes
lets make scrutinizer happy
Merge branch 'master' of https://github.com/EVE-KILL/zKillboard
code cleanup
code cleanup
code cleanup
code cleanup
that should've been public
that should've been in the constructor call
Removed unused variable
code cleanup
added phpdocs and did some code cleanup
cleanup them damn sessions
Change fileCache a bit, and remove the 2nd construct
Fail i..
Updated documentation for fileCache..
Scrutinizer Fixes