New Finder!

Example:

    $finder = new Hoa\File\Finder();
    $finder->in('hoa://Library/Compiler')
           ->in('hoa://Library/Console')
           ->notIn('#^\.git$#')
           ->files()
           ->modified('since 60 days')
           ->size('< 12Kb')
           ->name('#\.php$#')
           ->sortByName();

    foreach($finder as $name => $object)
        echo $name, "\n";
Add SplFileInfo support.
New Finder!

Example:

    $finder = new Hoa\File\Finder();
    $finder->in('hoa://Library/Compiler')
           ->in('hoa://Library/Console')
           ->notIn('#^\.git$#')
           ->files()
           ->modified('since 60 days')
           ->size('< 12Kb')
           ->name('#\.php$#')
           ->sortByName();

    foreach($finder as $name => $object)
        echo $name, "\n";
Remove Hoa\File\Undefined.
Remove Hoa\File\Exception\UploadExtension.
Update API documentation.
Update delete() and copy() methods.

Use the new Hoa\File\Finder.
Merge branch 'new'

Conflicts: