Global named keychains

Created a mechanism for configuring Mac keychains for an entire Jenkins instance. Each project can either use one of these keychain configurations, or configure their own.