Refactored entry creation, initial LFN support.
Updated LFN writing, basic features now working.
Updated short names generation.
Fixed short names creation.
Refactored UTF-8 to UTF-16 conversion.
Simplified UTF-8 to UTF-16 conversion.
Optimized some sector calculations.
Fixed generation of file names with extensions.