This implementation allows to pack some FileEntryParsers together
and handle the case where to returned dirstyle isnt clearly defined.
The matching parser will be cached.
If the cached parser wont match due to the server changed the dirstyle,
a new matching parser will be searched.
author: Mario Ivankovits