Fix Windows entry.size to return the actual file size for a symbolic link
Fix compilation errors under MinGW
Optimize filefind.glob() implementation in a major way

This commit adopts an algorithm from Ruby's dir.c source code.
Add filefind.pattern_match
Update tests for newer format
Update documentation for version 3.0