Added InvalidArgumentException class for easier generating of invalid argument exception messages.
ArrayUtils and ObjectUtils now use MD\Foundation\Exceptions\InvalidArgumentException class for easier throwing of type errors.
StringUtils class is now fully tested and improved due to that.
StringUtils::fixPolishEncoding has been removed.