Fix error checks for key chain lookups
Add SOCKS proxy support

This is for updating bundles and itself plus posting crash reports.

It now also ignores unknown proxy types.
Failing to set/remove extended attributes is no longer an error

Workaround for osxfuse/osxfuse#85 (and possibly other file systems).