expose settings to extension initialization

Allow extensions to have access to settings during initialize and post_init (most importantly, the latter).