vpr::Sampler class

Bare minimum RAII wrapper around Vulkan sampler object.

Can be helpful in facilitating an approach wherein descriptors use multiple textures, but each texture shares/uses different samplers in the shader based on the kind of sampling being performed.