more misc build-related items
moved context/state/option initialization into initialize.c