Plugins: Archive proivider: Improved ZIP support.

Added support for file attributes. Additionally rewrote is_file and
is_directory methods to be faster.