Adding a local client password file provider

Hi - just adding a SanePasswordProvider anonymous provider to allow usage of local ~/.sane/pass files  (as used by scanimage) for authentication