Merge pull request #1 from wotek/master

Added new array utils methods: dot, get, set
StringUtils::fileNameFriendly() now also removes spaces as they can sometimes get weirdly encoded.
Tweaked the test for it as well.
Merge branch 'master' of https://github.com/michaldudek/Foundation
Changed names of few collection methods in ArrayUtils and ObjectUtils and created their deprecated aliases for backward compatibility.
Code formatting of the ArrayUtils::get() and ::set() methods.
Added FilesystemUtils class.
Added FilesystemUtils::glob() which supports globstar wildcard (**) - as opposed to PHP’s glob().
Fixes to FilesystemUtils::glob() method.
Added ArrayUtils::sortPaths() method and made FilesystemUtils::glob() results sortable by root first or child first orders.
Made Debugger::isExtending method (and tweaked few others) to be compatible with PHP < 5.3.9 (no longer using is_a() function call).
Fix for outputting resource type in arrayToString method.
Removed unnecessary realpath() calls (which may break some symlinked apps and Capistrano deploys).
Added StringUtils::getFirstSentence() method.
Tweak to breakers in StringUtils::getFirstSentence().
Renamed StringUtils::parseVariables() to ::interpolate().
Tweak debug timer for better results.
Added LogLevels class for utils related to PSR-Log and dependency on Psr\Log package.
Better implementation of ArrayUtils::resetKeys.
ArrayUtils::checkValues will now properly recognize zero's (int, float, string) as valid values.
Added ArrayUtils::removeValues() and ArrayUtils::hasValues() methods.
Method name change.