replaces queries on PHP_OS by stripos

stripos is case insensitive.
strstr in IncludePanel.php seems to make no sense since it doesn't use the return value of strstr
strpos in DebugTimerTest.php probably works in most cases but as noted on the Stack Overflow article http://stackoverflow.com/questions/738823/possible-values-for-php-os it can also return "Windows".

Fixes issue mentioned by Mark at https://github.com/cakephp/debug_kit/pull/78/files#r4691995
Merge pull request #78 from ravage84/php_os

replaced queries on PHP_OS by stripos
Rename DebugKitLogListener to DebugKitLog.

This name change makes it compatible with the changes in 2.4 to unify
logging adapter conventions.

Fixes #128
Use parent call.
Update help on Benchmark shell.

Use newer API's for printing and formatting help.
Reformat code and remove redundant comment.
Clean up some comments and code style things.
Add missing newline.
Using constant for include path separator
added arugment parsing for BenchmarkShell, containing fix of help call
Merge pull request #80 from hiromi2424/fix-benchmark

Fix BenchmarkShell
Merge pull request #79 from jrbasso/path_separator

Using constant for include path separator
Clarify README docs.

Fixes #129
current doesn't always return first item in array, reset does
Merge pull request #82 from joostdekeijzer/master

current doesn't always return first item in array, reset does
Removing console.error when history panel is disabled
Transparent icon when toolbar is minimized
Merge pull request #83 from kobake/transparent-icon-when-small

Transparent icon when toolbar is hidden
Cs fixes

I added a JSHint config file to check (the current) code style and made the code (mostly) consistent with it.
Cleanup for comments