Add support for restore pattern

This series of commits add support for a restore pattern to restic.

The filter itself is only a preliminary PoC for now, but the work in restorer to support partial restores has been done.