Force gnu-getopt on Mac and use home bin

home bin is highest priority
Setup up GFSHARES environment variable

This variable is used by my hacked version of pass to combine the
secret keyring from parts on the machine and on a USB key when a password
is requested and then remove the keyring it's been used.